Auto-translated
Currently, I think the following option is the best.
Stage 1: Swiss-system tournament with 4 rounds per week. Strength plays against Magic, the first round is random, and then players are paired randomly based on the number of points, without repeats. After 4 rounds, if there is a tie in points, the winner is the one who defeated stronger opponents, with a coefficient as in the previous tournament. If that's not enough, we'll have additional games. We select the top 8.
Stage 2: Playoffs. 1 from Strength against 8 from Magic, and immediately create a bracket all the way to the final. It doesn't matter which faction wins; from then on, everyone plays according to the bracket, with Magic factions playing Magic factions and Strength factions playing Strength factions if that's how it turns out. And even if the top spots end up being taken by one group, for example, the top 4 spots are Magic factions.
And most importantly, in my opinion! With this scheme, there are 8 rounds, 4 in the group stage and 4 in the playoffs. Each participant must play 1 game with each race in each stage. The races are determined before the game by a judge, assistants, or a trusted person. In principle, you can create a list before the tournament for each participant for 8 rounds, with the races distributed across the rounds! This would reduce the stress, in my opinion. We can vote on this.
The goal of the group stage is to have fun. The goal of the playoffs is to identify the strongest player and the strongest group of factions.
It's all simple, and we can start in a week. We'll give a week for promoting the tournament!