Let's assume all of the kids playing 2021 are truly 9th graders. If some kids are old for the class and some are young they are still playing within the rules.

I fail to see why it matters. Are you truly concerned about the W-L record of your sons travel team? Comparing yourself to other parents who kids are on a better team? It just doesn't matter. What is the point of the complaint? No one is cheating.