The algorithm is broken and has been for the last 5 rounds at least, every single time we are matched with the same 4 guild that can not be how it is meant to work, especially as it is not the way it worked up till 5 rounds ago
but inno will not acknowledge there is a problem
IMO, the whole 'league points' system that determines guild's participation in one of the leagues is not good.
Much better system would be to have:
1 'super' (or call it whatever you want) league of 8 best guilds
2 diamond leagues of 2x8 = 16 guilds
4 platinum leagues of 4x8 =32 guilds
8 gold leagues of 8x8 =64 guilds
and so on...
from each league only the winner gets promoted to higher league, 2 last placed guilds get relegated to lower league
this way, the best guilds play against each other all the time and in other leagues the field would be much more leveled