Bless you, I feel your frustration!
7pm to 5.45 is annoying but technically not ew at a 10h45m night. To that end, maybe you need to try capping the nap further. So maybe something like:
WU: 5.45
Nap: 12.30-2.15
BT: 6.45 (alseep by)
I will try and get some more eyes for you, see if anyone else has any other ideas
H x