Private Internet Access
Can’t you simply get the OpenVPN or Wireguard details from in PIA, and then put them into Gnome/KDE’s built-in VPN app?
Like this: https://helpdesk.privateinternetaccess.com/kb/articles/where-can-i-find-your-ovpn-files
Will be something similar for Wireguard.
I’m not sure how it works with PIA, but on Proton I can export multiple configs, let’s say 6 different ones with a combination of countries and other options.
Then I add them all into KDE and I can switch between them at will.
It’s a slight extra cost of time at the start, but after that it’s smooth and easy.