Myra,
No offense but I will take this with grain of salt. Couple of months ago the CVs promised that viewers would get to see Dev's introspection and so far that has not happened. Dev has remained a side character.
Now ending with bang may imply a fight between actual Kanha and Asur (demon) with demon getting vanquished. But it doesn't imply that Barkha would get a punishment or would leave the show. The way dialogues are given to Kanha in last few episodes, it implies whitewashing Barkha and probably blaming all her sins on this demon. The truth about Barkha's sins may never be revealed to Dev and other PF members. Radhika may be brought back without any repurcussions for Dev as his love is now considered great by Kanha and Radhika is now being called extremely fortunate for having Dev as a husband.