28, Basically Non Existent Facial Hair. Bloodwork Included

I’ve been curious about not being able to grow facial since every other male in my family could by their late teens, and here I am at 28 with facial hair so sparse that I can count the strands individually and have to shave every week so as to not look like a teenager trying to show off his peach fuzz mustache. I have a normal amount of pube and leg hair but I’m not hairy anywhere else.

Is there anything in the bloodwork that could point to a root cause?

Is there anything out of the ordinary in regards to general health? I have some low T symptoms like feeling fatigued and low energy all the time but I’m not sure if it’s just mental in nature. Thanks.

Hormones
D.H.E.A. SULPHATE 6.130 umol/L (0.440 - 13.400)
FOLLICLE STIM. HORMONE 3.18 IU/L (1.500 - 12.400)
LUTEINISING HORMONE 5.69 IU/L (1.700 - 8.600)
TESTOSTERONE 24.36 nmol/L (7.600 - 31.400)
SEX HORMONE BINDING GLOB 52.13 nmol/L (16.000 - 55.000)
FREE ANDROGEN INDEX 46.73 Ratio (24.000 - 104.000)
DIHYDROTESTOSTERONE 0.850 nmol/L (0.340 - 2.060)
FREE TESTOSTERONE 14.78 pg/ml (4.000 - 30.000)
17-BETA OESTRADIOL 141.2 pmol/L (44.000 - 156.000)

Thyroid Function
THYROID STIMULATING HORMONE: 1.31 mIU/L (0.270 - 4.200)
FREE THYROXINE: 15.85 pmol/L (12.000 - 22.000)
TOTAL THYROXINE(T4): 94.0 nmol/L (59.000 - 154.000)
FREE T3: 5.13 pmol/L (3.100 - 6.800)

Thyroid Antibodies
THYROGLOBULIN ANTIBODY 18.100 IU/mL (0.000 - 115.000)
THYROID PEROXIDASE ANTIBODIES 11.64 IU/mL (0.000 - 34.000)

Your TT and FT look good, but you need an estrogen sensitive or enhanced test, if it’s high you can experience low-T symptoms. Also SHBG is high near top of the range which could also be causing issues.