All good points. I’m seeing my primary care physician with data from Fitbit the first time next week. Normally they just prescribed different sleep drugs, but none does anything for me. I think that up to this point, they probably assumed I was exaggerating the issues.
If this is correct that you are only getting 2 hrs sleep, and not just the data from your watch telling you bad number, your primary physician likely won't know enough about sleep to help.
Go see a sleep specialist.
The drugs will help you get unconscious, they don't help with sleep.
A CBT-I app is likely not the solution for you either.