*.r?? *.s?? *.z?? match any 3-character extension starting with that
letter, which blocks legitimate files like .srt .ssa .sub that are
in the whitelist. The whitelist subtraction cannot prevent this
because it operates on exact strings in the blacklist file, not on
qBittorrent's glob expansion.
Replace with digit-only character classes:
*.r[0-9][0-9] - .r00-.r99 only
*.s[0-9][0-9] - .s00-.s99 only
*.z[0-9][0-9] - .z00-.z99 only