I have GL MT300N v2rt, I was normally using as a repeater for my home wifi, and I associated ExpressVPN to it in the OpenVPN client section, by manually uploading the config.opvn downloaded from ExpressVPN website.
At the beginning was working fine, then I moved to another location (a library) and attached the router to another wifi, but now it seems that the VPN is not correctly working (getting the following error)
Incoming Control Channel Authentication: Using 512 bit message hash ‘SHA512’ for HMAC authentication
UDP link local: (not bound)
UDP link remote: [AF_INET]188.241.178.132:1195
TCP/UDP: Preserving recently used remote address: [AF_INET]188.241.178.132:1195
I am actually using my mobile hotspot, not a public wifi (router connects to my private mobile hotspot and then tries to use the vpn client). It’s the same thing?
I suspect that your library is blocking the default UDP/1194 port used by OpenVPN. Fortunately, OpenVPN can be configured to superficially look like https traffic (unless the library is doing packet inspection, which is unlikely).
It’s been a few years since I last used ExpressVPN, but I believe that they have sone OpenVPN servers which support TCP/443 . Config your router for one of those and you should be good.