If it was broken, players may have adjusted to such “broken” mechanics since 2018 when it was re-introduced the second time around (early version of the alliance war lacked war chests) and has worked around it. So far, there are none or too little complaint coming from the top alliances. Always on the lower part of the food chain complaining of the usual scraps gotten. Personally, I don’t see it broken. Matchmaking is based on the war score and players opting in for war. If you are pitted with stronger alliances in terms of their heroes and troops, then it only meant that your alliance got stronger. And if you are continuously pitted with still stronger alliances, it means that your war score hasn’t been reduced that much to get to the level your alliance is on equal footing with other alliances with similar hero and troop strength.
Mods may be merging this to similar topics.
War Score Matchmaking Broken?.
There are already established thread on this.