So I was wondering if you solved this?
If not, maybe try the qBittorrent image from LinuxServer instead?
I had your same problem that everything was stalled but switching to LinuxServer image fixed it :)
Also, I just had this issue as well, make sure you use port forwarding on whatever VPN you have!
I believe Gluetun has native support for Proton, so all you should need is to add "VPN_PORT_FORWARDING=on" to your environment on Gluetun container, and it will give you a port number. Put that port number in qBittorrent in the "Listening" port and you should be able to seed too! :)
Lemme know if you have any other questions, and I'll do my best to help :)