Single-digit SHBG is quite low, certainly not normal for a guy on typical TRT doses. The optimal level is around 30 nMol/L.
Have you had normal levels in the past? If not you may be predisposed to lower levels, perhaps genetically. This can make it tougher to get good results with TRT.