I have very little understanding of the technicalities of how this will work, but as someone who uses a VPN 24/7, having content fenced by IP address would suck...
As long as you’re not switching VPNs after connecting to the websocket it shouldn’t be an issue! NIP-98 will simplify all this. That will allow us to auth content access via your nostr identity instead.