You're right... I found a workaround of some sort and I'll probably stick with it for the time being
[credit goes to "this video"]I forgot if UPnP is turned on by default, and I assuming the torrent client uses it to open the port. Can you go to Settings>Options>Network and check Map port using UPnP?