@Kieran16056 sorry to hear this.
I get night sweats if a) I go low in the night and b) if my Levothyroxine dose is too high (I had radioiodine for Graves thyrotoxicosis some years ago and as such my thyroid is kaputt - however, a bit like diabetes management I find my thyroxine dosage can become off-whack, which is when I get night sweats among other symptoms). Oh and c) Mr S mucks about with the thermostat settings no end here at Chateau Snapsy - so literally sometimes I'm just hot!
So I'm wondering if you're on thyroxine for your underactive thyroid that might be playing a part?
Might be worth checking in with your doctor about the overnight overheating. And gosh, it sounds like you've had a heck of a year - accident, diabetes diagnosis, a baby on the way! All power to you.