This was hinted at in some of the posts here, but I'm going to say it outright: learning often comes in leaps and jumps, not in a steady progression.
I never thought DS7 was partularly GT in math. His lowest scores on the achievement test were his math scores. But last year, when he was ripe for it and I was finally giving him a challenge that school hadnt given him, he leapt ahead. He covered something like 2.5 years of Singapore Math in 4 months or something crazy like that. He's slowed back down to a more leisurely pace this year--science seems to be where he's leaping now--but I fully expect more leaps in math in future years.
I'd say that if you're seeing a math "sweet spot" for your child right now, then go with it.