Lots of good advice here, - mine comes from the view point of an insomniac so thinking of things that will help her sleep. I think 7 is too early, could you play a quiet board game or something for another hour (nothing too stimulating) or anything to help her wind down.
I find using screen before I go to bed is too stimulating, so I limit this.
Find out about sleep cycles - they are (IIRC) every ninety minutes (may be different for children) so if you miss the time slot, it might be a will before you go into sleep mode again.
How much physical exercise does she get, is there a way of physically making her tired so sleep comes more easily (a walk, trip to the park after school) I make myself have a walk every day now and it makes a real difference.
It does sound as if she is anxious, and sometimes you can just get anxious about not being able to get to sleep and you get into an 'I'll never get off' mode which in itself stops you sleeping - especially if she knows you might get cross if she can't get to sleep.
I also always take a couple of plain biscuits or crackers up with me and sometimes just nibbling on something can help me settle down.
Anyway - I know kids are different from adults and its maybe a bit more complicated than I've suggested but just sharing from a non sleepers viewpoint !