When we first went to the 12-team pool/crossover format, we decided that we would re-seed the pools after the 1st 2-season cycle and then have promotion/relegation at the end of each cycle for the following cycle. ( I hope that makes sense....I'm tired and ****** from Chargers game).
Anyways, I made a template to keep track of each team's home/away by opponent, and had just filled in the schedule based on alternating from the last time two teams played each other, as it pertains to homecourt. I think the unintended consequence of this was when I re-seeded the teams, and then distributed the crossover games, I didn't take into account finding a way to have a 4/4 split for each team for home/away, as we did with a true round-robin with 10 teams.
As far as the pool games go, obviously for each 2-season cycle the games are home-and-home. If there is anybody who strenuously objects to just keeping the alternation of home/away based on matchups, without regard to having an even split in a given Shootout, I can look at tearing up the template and starting over in Shootout XV.