You can setup a docker compose config that routes all of the arr traffic through a gluetun VPN. Below is an example.
https://gist.github.com/stravos97/5c2159d4fb8eb33df75bb4700713e249
Edit: if you need some help feel free to ask. I'm out until tomorrow, but could share after that. I use ProtonVPN and everything routes through that except ports I open to local network to access various service's GUI.