Kerala won due to good governance of left.
In Tamilnadu there is huge anti incumbency against AIADMK which makes win a cakewalk for DMK.
In Puducherry BJP succed in breaking away a fraction of cong made an alliance and won.
In Bengal muslims voted en masse for TMC as well as women votes and urban votes mostly have gone for TMC.
In Assam BJP won because of their ground work though congress tried but failed miserably.
Women have a LOT more freedom in West Bengal than in Hindi belt...you would see women renting houses on their own inn Bengal..things like that are unthinkable in the Hindi belt...there are tens of thousands of young women from the North East and Nepal who live on their own as roommates in Kolkata..this sort of thing is completely unthinkable in the Hindi belt....Bengalis (even Hindus) were apprehensive that Hindi belt style of religious fundamentalism and misogyny will enter Bengal with the triumph of BJP..............Also slow enforcement of vegetarianism or slow stigmatization of non-vegetarianism is also many Bengali's minds ................and one more thing the way BJP stalwarts like Yogi Adityanath frame their pro-women ideology is very very unsavoury..They say we should see the dignity of our mothers ,sisters, daughters is protected.....this sort of language may elicit consternation in many quarters in Bengal....A woman doesnot need to be someone's mother, daughter or sister to be worthy of her rights and protection from the State...
Also Muslim posters from other parts of India fail to recognize Hindu-Muslim relations in Bengal ....A Muslim in Bengal is Bengali first and then a Muslim in the eyes of the Hindu majority...
There is a huge overlap in culture between Bengali Muslims and Hindus for primarily two reasons...Muslims in Bengal use Bengali language and script and Muslim women in Bengal also wear saree...
Muslims in other states of India set themselves apart by using Perso-Arabic script of Urdu....This makes them look like someone with different ethnicity rather than someone with different religion
One thing I must add that BJP has managed to resist from bringing in Hindi belt culture in Assam even after dominating the state...Gender relations are also much better in Assam than in Hindi Belt...on par or perhaps even better than Bengal
BJP tried to boost its image in Bengal by roping in glamorous female fashion designers as their electoral candidates...this has payed off
Durga Puja has been till now largely a Bengali ethnic festival....BJP has tried to play up the religious aspect of Durga Puja this time around