I'm glad that you worked it out.
If you're behind CGNAT and still wanna access your router, there maybe a couple of options that I am using.
1.Cloudflared tunnel
2.frp.
I will write up some outline of how I did it with those two.
I've been there myself, so I know how you feel and trust me, I'm no expert.
I am just learning myself.