AAP will surely have big gain from their last time tally for Punjab Elections as they have both aboard Khalistani funding and local Khalistani support. The Khalistani supporters will do anything to keep BJP away from Punjab and Kejriwal like Mamata Banerjee will go to any extent to be in power. Also, BJP should have inculcated Hardeep Singh into State politics many years before but then BJP actually wants to stay as second fiddle in Punjab. They will soon pair with Captain and may be even SAD. Anyway, Bhagwant Mann is front runner for being the AAP CM face. It is actually not possible for any party to currently declare a non sardar CM face for Punjab because of rivival of Khalistani movement in the state.
Anyway, AAP will enjoy Christan and Khalistani votes while Captain will get the core Sikh votes. BJP will attract the Hindus while Congress might get their main voters Muslims who are insignificant in Punjab.