When clubs have multiple teams in the same age group and put them in the same flight and the scheduling is done by geography then this happens. Clubs either need to spread their teams out over different flights or explain to their families while Team Diaz is playing close to home but Team Diego is traveling to some other geographical area to play someone other than a team from their own club just so the teams don't have to play each other.I looked at it and what you are saying is across the board. Maybe in their mind this is a 'soccer cohort'? Not saying I agree or that it would be helpful.....
The other thing is just because there are several teams from the same club playing each other doesn't really mean that those teams are really from the same club. Alot of clubs have teams in the same uniform that don't even know each other. I think for spring and minimizing travel for teams as much as possible I'd take 8 games in my own backyard rather than schlepping across the county line or traveling too far to play someone else.
This is just about the clubs placement of the teams and maybe for spring they are being cautious and keeping teams close to home?