It's not a very hard concept to put together though, if you just organize and put the motions in gear properly.
It would have worked perfectly if they did it the way they were supposed to. Having Group A and Group B at different times, wasn't the issue. Having the same judging panel do both, wasn't the issue. That actually was the best scenario, at this particular competition, you couldn't have two different panels doing the judging. The differences in their opinions and views would have been totally unfair. Look what happens at Cheersport when you have the different divisions with the different judging panels.
The issue was taking top 18 from Group A and top 18 from Group B. It shouldn't have mattered that there were more from either group. The groups were just put together that way for performance purposes. When you put them all together in the score rankings as listed in a previous reply, you then take the top 60% (36 teams) and there are, or should have been, your final competitors.
Doesn't take a brain surgeon to figure this one out. It actually seems like a cut and dry system, easy to understand with a little common sense.