So i'm in a similar position. I can download no problem at all, pretty quickly too, but torrents will not upload, will not connect to peers. At times on another client i've seen connections for a few seconds then dropped. But, i have an old file, that does, 1 single file that uploads at varying speeds. I've tried everything i can find in this forum, i've been through port forwarding 3 or 4 times, upnp on, upnp off, firewalls on, firewalls off. Nothing changes, except i am now DHT connected. Port is blocked, but in statistics of seed, the listening port is blocked, but only in TCP, in UDP its open. I added both to services manually but the TCP is rejected every time as "ip address does not exist"
any help would be appreciated, just let me know what info you need
windows 10 X64
router - ASUS RT-AC1200G+