There is incoherence with the story every since Vikrant's track was introduced.
When Vikrant had just newly returned to the show and was disguised as Yuvraaj. He went to the Haveli to pray to Shivji and said that he will be looking for revenge from the boys who had hurt him. Then, it was shown a couple episodes later that he was the one who planned everything. So that Ruhi would be assaulted and molested by those boys and made it seems like he was killed by them. So that Ruhi would come back to avenge his death hoping that Ruhi would kill an innocent in the process that will make her lose her powers and throne as Naagrani.
On one episode they say something then showing an entire different thing on the next episode. When Anu was killed Vikrant and Bella said that both of them did not kill Anu. Vikrant even said in front of Bella that he did not kill Anu and he did not have any reasons to kill Anu. When they got to the Haveli and met with the purple snake even Vikrant was asking the purple snake whether she was the one who killed Anu. She told him that she did not kill anybody and then asked her then who killed Anu. Then a couple episodes later it was revealed that the one who killed Anu was actually the purple snake and Vikrant.
Then there was this one episode where Vikrant explained to Vishaka that a Naagin is not supposed to bite another Naagin in their atma roop. When Vishaka did that there was this only one way and that was death. Then she came back alive and was saved without explanation.
The list of inconsistencies and incoherence in the story just keeps on adding and adding. It is a headache to even keep track of what story and details they will keep on changing.