Are you expecting a public IPv4 from a VPN?
Not a whole public IPv4, just one port on it (or a couple). And the public IP should change every reconnect.
A VPN provider could easily support Port Control Protocol / NAT-PMP without giving each VPN client its own public IPv4.
Airvpn does it
Not a whole public IPv4, just one port on it (or a couple). And the public IP should change every reconnect.