Blood Results, Need Help Reading Them

Can you find a range for that? 41.7% does not mean anything to me.

Have you seem these stickies found here: About the T Replacement Category - #2 by KSman
advice for new guys
things that damage your hormones
protocol for injections
finding a TRT doc

Thyroid seems quite decent. Noting that fT4 is above midrange.
Using iodized salt supports thyroid and its good to have a supplement that also contains selenium. To double check, see that your oral body temperatures hit 98.6 in the afternoon.

Labs and symptoms are very consistent.

Note that starvation diets are harmful. Low T and low thyroid function can drive fat gain, in your case it appears to be strictly a testosterone problem.

Primary hypogonadism can be caused by vascular abnormalities in the testes. Doc can check that out.

Your SHBG is quite high relative to E2. But SHBG could be that way from low T.
HTC is low from low T as expected.

You should take 5,000iu vit-D3. Find 5000-6000iu tiny oil capsules. Take 25,000/day for first 5 days and 5,000 thereafter.

Is stress a major factor in your life?