I posted this in December but I will post it again:
How about basing the number of autoqualifying teams off of NXN performances from the previous years?
For example,
On the boys side: 3 autoqualifying teams from the Southwest, 1 autoqualifying team from New York
On the girls side: 3 autoqualifying teams from the Southwest, 1 autoqualifying team from Heartland.
And still allow 2 at-large teams in all regions, even if that means it can send 5 boys teams from the Southwest.
But have at least 1 autoqualifying team on both sides in every region, so that each region is represented and because you never know what the future of the region will look like. Example: maybe a region is sending 1 autoqualifying team and this region has improved based on NXN performances, so start sending 2 autoqualifiers from that region again.