My youngest was a very young, very tiny gymnast, very good a beam and tumbling but sad on bars and vault. She started as a 6 year old, old level 4. Spent 4 seasons struggling through 4, 5,5,6 due to a few different factors -inexperienced/inadequate coaching (lack of correction), no role models, little team spirit. She was usually in the upper third/half AA just because of excelling in one event. Funny aside- we recently came across a state meet where Laurie Hernandez (yes, THAT Laurie) won the age group and DD was second to last
By the middle of her level 7 season, my then 10 year old ASKED to find another gym "where she could get better". We did. She left the day after 7 States, walked into her new gym, new loving and supportive team, established coaches and never looked back. The new gym was twice the distance of our previous. Fast forward 5 years, DD has grown gymnastcially by leaps and bounds (no pun intended), has made it to Nationals the last 4 years and is verbally committed. The move definitely worked out for her.
I would give it a chance, especially if you have a child who's willing. Because that's half the battle. My older DD did not want to leave her gym (the old one) so after struggling through level 8, she quit at 14. After seeing her sister's success at the new gym, she wished she had been brave enough to make that move, for a teen it was about dread of having to make new friends, being coached by different coaches, and harder conditioning.