Docker service VPN

I’m trying to host multiple containers on my PC(Windows PC, linux containers) that each have a different VPN connection and application running on them, I haven’t been able to get this to work. I’ve tried openvpn, and a lot of other stuff i’ve seen. The vpn I have is surfshark, and I got it to connect after hours of trouble shooting(using openvpn on ubuntu), but I don’t have internet access on the local container. I have googled this only to try everything I found and it not working.

Forgot to mention, Im running windows 10 pro build 19042 , docker 3.10