War mismatch reasons and fixes
I can see 3 reasons for war mismatches which require 3 different fixes. Under the current system as far as I can see every TH gets a weight and this is summed for the clan member in the war. The total weight then gets matched with another clan’s total weight with some allowance, so it can be a bit higher to lower. That amount that the war weight can vary gets bigger as war search time goes on. So 3 reasons for mismatch I can see:
1. Weights are wrong for features. This is the easiest to fix as SC can analyse match ups and outcomes then change weights according to this, such as increasing warden or reducing wall weight.
2. The total weight measure is incorrect and allows mismatch even when total weights are similar. I can see this happening if there is a mix of THs in a clan. Most th can 3 star a th a level below so if you get more ths matched to ones below you get a big advantage. To fix this it would require a rework on matching, matching individual players and making sure that most individual clan members match.
3. If there are not closely matched clans searching at the same time there will be a mismatch. I suggest giving clans control over how long they wait to get a good match. So once they start the search if a clans matches closely they get the option to accept or decline. You won’t see the other clan but you do get to see how close you are matched).