I didn’t reset the routers but reset the vpn server/client to no avail.

Yes the IP is a valid public IP.

And tried using mobile internet which successfully connected to the vpn server.