According to season 1, there is only one naagmani. The new writers add 8 more naagmanis in season 6. In earlier seasons, nobody can pick up naagmani except when the person who has the mark of Suryavanshi (Ritik, Shivangi), Naagrani of Shesh Naag clan or the ones with Ashlesha Nakshatra picked it up and gives it to them. This rule has been broken in season 6 by the new writers. Pratha and Mahek’s father, Anmol and Rishabh picked up the naagmani and swapped it like a toy, the fake naagmani also glow up like the real one. If the old rule is still applied, Vishakha can pick naagmani by herself in the last scene of the season 3 finale, why does she have to wait 50 full moons, manipuled Nayantara to pick it up for her?
Shivanya, Shesha, Shivangi, Ruhi/Bela/Shravani, Brinda, Naageshwari/Bani are from Shesh Naag clan. Shesh Naagin should come from Shesh Naag clan also, not Vasuki clan. If she comes from Vasuki clan then they should called her Vasuki Naagin, not Shesh Naagin.
Instead of making Prarthna Maha Shesh Naagin and casting a new male lead, they should brought back Shesh Naag as the new male lead post the leap because according to Shesh Naag, he is destined to marry a Shesh Naagin, he accepted Brahmacharya because Pratha rejected him, then he broke the Brahmacharya to marry Mahek, but now she is not Shesh Naagrani anymore after she failed to deliver justice to Pratha, Shesh Naag is free now. Pratha and Mahek’s grandmother also said Shesh Naagin will marry Shesh Naag, if not Prarthna then they should bring him back in season 7 as male lead to marry a new Shesh Naagin, maybe Prarthna’s daughter.
Mouni and Surbhi said they don’t do Naagin anymore, so Shivangi and Shravani will not return. But the writers could bring in their children in the next seasons. Mahek has a husband now, they could bring her child in the next seasons also as an antagonist or she could have 2 children, 1 nagative daughter alongside Mahek as the main antagonists and 1 possitive son as the male lead, against his mother and sister.