Couple of things here.
Right now there is a controversy between conventional doctors like those at the AACE and the more "pioneering" doctors out there. Conventional guys say TSH is the only blood test required to diagnose as well as dial in treatment. These are the ones who say tests like Free T3 are unreliable and/or unnecessary. If the thyroid is not producing enough hormones, the TSH will be high (hyPOthyroid). If the thyroid is producing too much hormone, the TSH will be low (hyPERthyroid). In the case of hyPOthyroid, simply administer T4 medication like Levothyroxine (generic for Synthroid) and the thyroid will convert what it needs to T3 and store the rest as T4. TSH will come down since the thyroid is now producing enough hormone and there you go.
The pioneering guys say that TSH is insufficient to diagnosing and treating thyroid problems. The argument here is that the above trial assumes everything is working correctly, except for the body's ability to make T4. It assumes the Hypothalamus-Pituitary-Thyroid axis is working properly, which it may not be, it assumes the thyroid is perfectly able to convert T4 to T3, which it may not be, and it assumes that reverse T3 isn't really important, which it may actually be.
They argue that since T3 is the most active form of thyroid hormone and some studies have shown that free T3, the T3 that is unbound and therefore available to the body, is most closely correlated to how well patients feel, this is really the important level to check. It could be that your body has low free T3 because your pituitary/hypothalamus is not giving the right signals to make more T4. TSH would therefore be totally a totally useless test except when in combination with free T3 to show this indeed is going on if T3 were low and TSH were normal. Or it could be that your body is not able to convert T4 to T3, in which case giving more T4 only medication wouldn't get you anywhere. In fact, the body may recognize too much T4 and then tank your TSH in response, even though you are not getting enough T3! Your conventional doctor would see the low TSH and say holy moly, I made you hyPERthyroid and we need to reduce your medication, when what he really needs to do is give you medication with T3 in it.
Lastly, the pioneering doctors say that your Free T3 to Reverse T3 ratio (Reverse T3 is thought to 'undo' the effects of Free T3) is important. One may have a good free T3 number but really high RT3 (short for Reverse T3) and therefore still be feeling hyPOthyroid symptoms.
You can calculate this ratio here: http://www.stopthethyroidmadness.com/rt3-ratio/
I came up with 13.6 for you if I got the units right. You want to be over 20. So even though your FT3 looks good, your RT3 could be lower. Is this explaining your symptoms? I don't know. I think it's not nearly as glaring a problem as your low T. I understand you are now on TRT, but given we have no idea what your E2 levels are for all we know it's all being converted to estrogen.
Are you currently on thyroid medication of any kind?
Also, your Vitamin D levels are terrible. I would start getting on at least 5,000 IU D3 daily (it's OTC) or if your doctor is comfortable I know Kelkel recommends sometimes people get a script for Drisdol, which is a prescription strength vitamin D that's 50,000 IU
Get those E2 numbers with a fresh total and free T level pronto!