I’m not familiar with it but many VPN solutions brake TURN for one or another reason. And even if it would work through VPN - VPN setup is not recommended as you want to setup the shortest possible network path for media - any additional network hop, encryption etc reduces audio and video quality. For this reason I would recommend you expose the TURN server directly, host it separated from your Nextcloud or use paid service e.g. Free WebRTC TURN Server - Open Relay Project | Open Relay Project - Free WebRTC TURN Server