Your story is similar to mine.
Hard gainer, TSH @2
CYP barely works for me, higher doses make me feel worse
even with e2 in check.
All the above typify low SHBG.
You can google “low shbg and trt,” and it’ll bring up a lot of threads about the subject.
See if any of it rings true for you.
Here is a thread on T-Nation where the subject is being discussed too.