Hey
Well DD has had a terrible cold for the past 2 weeks, but amazingly she sleeps better when she's ill so for about a week she was getting up at 7am, which was brilliant! It made our day very strange as often her second nap was at about 3.30/4pm!!
She's better now and has been waking around 6.15/6.30. We've found that if we put her to bed at about 6.30pm she goes to sleep peacefully within about 10 minutes, but any later and she struggles to settle and will cry for about 30 minutes on and off. It seems that's her current preferred bedtime so we'll stick with that for now.
It's hard trying to extend A times when your LO is unwell, but I really think you need to try and work out a way to get her awake longer and cut out the catnap. At her age it will affect her nightime sleep no question
If you can't find a way to extend awake time, have you thought of just putting her to bed around 5.30pm (for the night). If she's waking at 5.45pm then that's not actually as early as it sounds. 12 hours in bed and 12 hours up is pretty normal.
Why not try it? Let me know how you get on
x