I would experiment with moving her nap time back earlier. If she's starting her day at 7 am, then move her nap time between 9:30 and 9:45 I think she's getting overtired, which interferes with falling asleep.
So, 15 min.s prior to her naptime wind down, do a "pre wind down" routine. Take her for a little carry walk around the neighbourhood, just to get a bit of fresh air, but also to calm her. Then take her upstairs to her bedroom and do your nap time wind down ritual. So, I would start the pre-wind down around 9 am, then her wind down ritual around 9:15.
And then for her afternoon nap, do the same thing, but aim to have her ready for her nap no later than 2 pm. Again at 1:30, pre-wind down and then at 1:45 wind down routine.
Brendan used to meltdown prior to every nap. I had to make life as low key, as possible before his naps. And also, had to keep myself calm, so he wouldn't feed off of my anxiety and nervousness. His a very spirited fella!
Hope this helps,