All of this sounds pretty solid, sans the TV (it is what it is).
From my understanding, it used to be common for people to sleep a few hours, wake and eat/read/family time, then go back to sleep. It sounds like this might be more in line with your sleep patterns - have you ever considered doing something like this?
I’m hypersomniac/sleep apnea/borderline narcoleptic so my problems are very different from yours, but I’ve read a lot about sleep health in pursuit of optimizing my own shitty sleep habits.
If you have the means, the 8 sleep mattress cover is pretty amazing, I have one. This might help you as well, as it adjusts to your sleep patterns in attempts to optimize them via temperature changes.