Great! This worked. Thanks
Now I can confirm that my shares are in the CDSL demat account.
Yes I have emailed them yesterday. They should hopefully get this fixed by Monday. The Q Backoffice of Zerodha shows up a lot of bugs sometimes! Don’t know when they will fix these things once and for all!
Update
I received a reply from Zerodha’s customer care. They agreed that this is due to 2 demat accounts. To fix this I have to close the older demat account (IL&FS) and transfer my shares to Zerodha’s DP. I think this kind of makes sense in the way that I may be in a very small minority of users who ended up having 2 demat accounts opened via Zerodha. So it may not be a priority for Zerodha to fix this as this only affects a very small number of users. I have made my peace with it and I use CDSL’s app and NSDL’s website to check my holdings.