Does the user running qbittorrent have write access to the downloads directory? Any special messages in the logs?
You might also want to try running qbittorrent through docker. I use github.com/DyonR/docker-qbittorrentvpn. Just make sure that you set the PUID and PGUID to match a user id + group id that has r/w access to your downloads directory.