With a low SHBG, some members post lower, but yours is certainly low, a large, single dose of testosterone is essentially useless. You inject it, and with little SHBG in the game, you lose it almost at once. Come time to inject again, all you have accomplished is (almost certainly) raised your estradiol level. Double that dose to 200mg and your e2 will typically climb higher, but you'll remain as frustrated with total and free testosterone values as you are now. Your protocol is undermining your efforts.
A smaller dose, injected more frequently maintains a reasonable testosterone serum level, you aren't losing it, it's renewed every few days. It minimizes the roller-coaster spike of testosterone your SHBG imposes on you, works to minimize estradiol elevation, and is likely to bring you success. It's a standard protocol design: low SHBG, smaller, more frequent, multiple injections. I'm confident in saying that most of us here at EM are using some variation of this approach (unless we're working with high SHBG). In my own case, I have injected 16mg of enanthate every morning for three years and have a total testosterone over 1000.