https://www.ndtvprofit.com/madhya-pradesh-assembly-election/tbs-why-bjp-lost-madhya-pradesh-despite-getting-more-votes?utm_source=telegram&utm_medium=referral&utm_campaign=socialshare
BJP got 47,827 more votes than Congress in MP but won five seats less. This is similar to what happened in Karnataka