For bjp Punjab is rough wherein they lack a good captain , bowler , batsmen , wicketkeeper and audience as well.
The prominent thing is bjp lacks organisational structure in Punjab wherein in whole india they have leaders from booth to popular household names.
In three prominent regions of Punjab bjp doesn't have any headstrong leader which would carrry them Chandigarh CMO
The core voters of bjp are in minority in Punjab ie Sardar's dominate over Hindu's there in terms of number
This year farm law have added spice in the cuisine thus terribly weakening Punjab.
Whereas Congress has bunch of regional leaders adding on to its vote share and arrival of Bhagwant Mann has added cherry over cake for AAP. He strongly holds its Malwa region and as per my calculation AAP is winning 61 seats out of only 69 seats of the region , benefitting and strongly uplifting the government.