Very good show.
Possible reasons for low TRP:-
1. 22 min episode daily is too little to engage audiences.
2. Further aggravated by a tardy narrative.
3. Very weak casting... especially Meghnad. The weak actor cast in the role doesn't command the screen presence required.