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.