@CheerMomx1 I will let you in on a little secret I've learned in all our years at all star cheer. Worry about your own.
She doesn't need to be the favorite. Favorites sometimes fall from grace, and the outcome is not usually pleasant.
She doesn't need to be the best - but she needs to working to the best of her ability and always put in her 100%.
She doesn't need to be front and center. She needs to embrace her position and spot with all of her strengths and utilize them to make her team as strong as it can be.
Always being on time, always being prepared and rarely missing a practice are great values to instill in your child and I commend you for that. These three things you do have control over, and kudos to you for making them happen.
As long as she continues to love the sport I suggest that for your own sanity you spend less time watching practices and what other athletes are doing or not doing. The coaches are usually aware of the issues you describe. If it is not working for the team then I would hope they would fix it. If not, and if this gym and the way it handles their athletes does not meet your expectations, then maybe start looking for another. Trust me, there are plenty of gyms out there!