I have a Slate AX router. AXT1800. I am providing Internet by tethering it to my iPhone. I have OpenVPN server running on the router. I exported the configuration file for use by a client but I can’t connect to the OpenVPN server. I checked the public IP address of the GL inet router by browsing to “whatismyip.com” I made sure the config file has that ip address listed. I imported the file to a client on another network and I try to connect but no luck.
I did a test with the router on my home LAN to make sure I that OpenVPN server was working and that was successful, so it seems this is an issue with phone tethering.
I also suspect that it is most likely CGNAT, your phone has not obtained a public IP.
And even if the phone obtains a public IP, it seems that you cannot set up port forwarding on the phone to forward the Slate AX's OpenVPN server port to the public IP.
If the router runs a VPN Server, so own a public IP is one of the conditions to run it.
If router is not required to run a VPN server and just running other functions, the public IP is not necessary, just bring the router connects to the Internet.