It's not clear to me how you can have such huge ratio for those big torrents, when they all are full of seeders. It looks like there's something wrong and I'm failing to see where the issue lies. Most likely the values reported by the GT stats are the true uploaded amount. Hard to tell with just a vague description and a screenshot, though.
It is extremely hard to build your ratio relying exclusively on freeleeched torrents because they have a much higher demand, the number of peers connected is considerably bigger, and everyone is as able to seed as you.
Based solely on the 11 torrents from your screenshot, that amounts to roughly 389GB, if you had truly uploaded 1239GB that would mean a ratio of 3,18. That number is insanely nonsensical.
I confess I have no idea of the cause to this situation. I know DHT and PeX have nothing to do with it. You even can disable them globally, but private torrents don't use them.
I was thinking maybe it could be related to the use of a VPN, proxy, firewall... It is possible that this value of 1239GB from your maths have never even really been sent anywhere.