She still needs a nap.
Over-tired kids get more hyper/fussy/unable to sleep.
Kids also NEED to wind-down before sleep.
It takes me 1 hour to wind-down my kids BEFORE bed time.
I don't wind them down when it IS bedtime. I do it PRIOR..... before, actual bedtime.
We make everything quiet. Turn off things. Make it dark and only leave on one lamp etc. I verbally cue them "bed time soon..." we get ready, brush teeth, put on jammies etc. And then I let them do something quiet and calm.... reading or they like to talk story before bed. THEN, it is bedtime. And they are already wound down.
And they go to sleep.
AND, like adults, kids dont' just fall asleep as soon as their head hits the pillow. They lay there.... looking around or muttering to themselves. Fine. But everything is off/dark/calm. And then they fall asleep.
Both my kids nap. They are both napping now in fact. They nap for 2 hours. Then they go to bed by 8:30.
They go to bed just fine. NOT over-tired and strung out from being over-tired.
My kids are 4 and 7.
all the best,