Weird upload issues on VPN after moving

I had a Plex server running on Linux Mint behind a VPN on a 1 Gbs connexion. This machine was also used to seed torrents. I had stable speeds of 750 Mbs download/upload.

I donated the server to one of my friends, who has the same speeds with his ISP. The computer is plugged at his home on a switch.

Without VPN, it gets stable 500 Mbs upload/download, but when VPN is on, we got 500 Mbs download but only 50 upload. Same VPN provider, same account.

We tried with a different VPN provider. Still 500 download, only 150 upload. Better, but not good enough for flawless Plex experience.

My friend worked in IT in the past, he has good experience with networks. We just can’t find why we cannot reach full upload speeds, while it was possible at my place.

Any ideas?

Same isp ? If not their isp have different peering and the route to the vpn providers is overloaded.

Is the VPN on the same device or on the router?
Have you tried the OpenVPN Client or switch to WireGuard?

This has indeed never been solved. The VPN subscription expired and I didn’t renew it because of this.

The VPN was on the same device and I was using WireGuard.