It is still early in the season. If you are going to switch, now would be the time before they get too much into choreography. Make your choices wisely though, as the grass is not always greener.
You and your CP need to determine:
1. What am I unhappy with this season? (is it the coaches this season vs. last season, cp having issues with teammates, the way the gym is run/ has the way they've run the gym changed this season?, are you just tired of ongoing issues at this gym? are you unhappy with the team/level/age she made? etc.). Make a list of pros/cons and underline your deal breakers.
2. Will the things I am unhappy with be able to realistically change at this gym? (talking with coaches, teammate issues fizzling out, the gym getting it together after summer, etc.). Having been at the gym for previous seasons, you are aware of the history and how the seasons have gone in the past/ how issues have been dealt with at this gym. Analyze possible courses for solution. If you are serious about leaving, then I suggest you calmly and professionally voice to the staff why you/CP are unhappy at the gym and note their reaction.
3. If you determine that the issues will not change because that is how the gym environment/coach/owner,etc. is, then you need to start researching alternatives for CP to flourish in a different atmosphere where she can enjoy cheer.
-Do your research
-Visit gyms/practices to see if CP matches the environment (keep that on the DL until you leave. Doesn't bode well for CP to say to teammates/coaches "hey I went to this gym and am thinking of quitting to go there!"). Note that not all places may have a spot for late joiners, but if you are truly interested, call the gym for more info.
-Leave with dignity (don't bad mouth, get into arguments, etc.....not worth the energy and CP did have some good seasons there I am guessing. She may just have evolved to a different gym type (more serious, hardworking, older, different way of teaching, etc., or maybe the old gym has changed). Note that you may have damaged friendships, upset coaches, etc. but if they are childish in their response, then you obviously made the right choice to leave I suppose.
Switching gyms is not always the right choice, but sometimes you end up switching and never look back. It's up to you and CP to decide what the best course of action is.