I have a SharePoint 2013 site with custom lists containing taxonomy columns. It had data initially. But for some requirement, I had to do a batch delete of those list items and repopulate them through an application. I also cleanup the TaxonomyHiddenList using batch delete and also remove the terms from the term store except the termsets, since the terms get dynamically created from an application. The re-population happens properly after I re-add the items and I can see them through the UI also. But when I try to read the taxonomy column values again from code after executing a CAML query, it is not throwing any exception, but at the same time, fetching blank values. I mean the taxonomy column returns 0 as count, though there is a value. Has anyone faced this issue before? If so, can you please help? This is a critical issue, blocking us from going live. So, please help ASAP.