For what it's worth, I've not encountered any such issues while connected to a VPN. I connected to a VPN on iOS and on macOS just now to see if I had the same issue and everything is working as expected.
Are you able to recreate this on different servers from the VPN provider?