I think it's important to remember that a children plateau at certain points. I think it can be hard on parents when a child is SO far ahead of their peers, and then they hit one of these points where they stall out for awhile. It seems like your expectation is for her to progress forward at the same pace. That my not be the case! At her age, I would definitely NOT stop other fun stuff just to work on these skill areas. Take some time off of progressing forward, and start going back to what she's already learned, but from different angles. I LOVE the suggestion of living math books. Have you spent any time on Living Math? I would also purchase some math fact songs and hit it from that angle.
You know, my 6 year old started swimming when he was a year old. By 2, he was diving down and touching the bottom of our 6 foot deep pool. Now, as a 6yo, he's still a good swimmer, but many of his friends have caught up. A little part of me wanted him to always be far ahead of his peers, because at one point, he was blowing them out of the water so to speak.
Be careful that you are allowing your dd to go along at her own pace, not just the pace she set for herself when she was 3.