I have no idea, but if I had to take a wild guess, I would blame blocksizes.
I'm probably wrong because, qbittorrent probably seeds big blocks anyway, but let's say theoretically that qbittorrent wants to read 512bits of data from your harddrive that uses 4096bit blocks. Then for every 512bits the harddrive has to read the entire block of 4096bits.