You can convert most movies to 1080p x265 and it takes up a little over a gigabyte of space. If you're already hosting 4K movies, why do you give a shit about another gigabyte? If you're NOT hosting 4K movies, then you have ZERO reason to transcode, just make everything 1080p and call it a day.
Also, transcoding DOES cost you money, your electric bill goes up, even if you don't track it or care. So spend the extra fifty bucks on a few extra terabytes now rather than spending it over the course of several months transcoding. And if you cut out transcoding, you can run Plex on VERY cheap hardware, so that saves you money too.
Transcoding. Is. Dumb.
I have Plex, Radarr, Prowlarr, and Qbittorrent all installed on the same dedicated server. I'm using a SOCKS5 proxy instead of a VPN, it works great because I set up Qbittorrent to use the proxy and I just leave it running 24/7. I also have Tailscale installed for remote access, setup for that is dead simple.
Here's my workflow if I'm away from home:
That's it. If I'm already at home, step 1 is not necessary.
Prowlarr and Radarr find the movie on my registered indexers, at the desired quality, and send the torrent to Qbittorrent. Then when the download is finished they automatically rename the files and move them to my Plex library (and they could do the same with Jellyfin). Roughly 10 minutes after I finish step 3 (more or less depending on seeds), the movie magically appears in my Plex library. I don't have to turn a VPN on or off.