Not sure why they would skip the booster shot as it seems to be a successful protocol for getting T levels where they need to be.
Libido may be related, then again maybe not. So many things can cause libido issues that you just can't directly point at T levels.
Optimized T levels normally improve body composition. Low T levels are associated with obesity. Sorry to say I'd have to point toward diet as the issue here. Read this as well:
https://www.ncbi.nlm.nih.gov/pmc/articles/PMC4154787/
Maybe consider sticking this out a while as it takes time to dial things in. Improve your nutrition and training and set some short term goals for yourself. You'll get there! Plus, the holidays never make it easy!