В конце концов он это выясняет, он просто делает это асинхронно.
Возьмите сценарий, в который вы добавили тег на страницу, а затем удалите его. Если вы перейдете на эту страницу, чтобы посмотреть на теги, связанные с ней через пользовательский интерфейс, этот тег не появится. Однако, если вы перейдете в CRX / DE, вы все равно увидите, что это связано со страницей.
Если вы выполняете поиск через API TagManager, он не найдет никаких страниц, связанных с удаленным тегом.
Причина этого, по-видимому, была решением о том, чтобы все api, которые взаимодействовали с тегом, разрешали тег при его запросе. Я уверен, что это должно облегчить ситуацию, когда вы перемещаете тег или объединяете его в другой тег.
Существует ночная работа, называемая com.day.cq.tagging.impl.TagGarbageCollector
Это будет проходить и идентифицировать теги и разрешать их, что в вашем случае приведет к его удалению со страницы.
Или перефразировать, вам не нужно ничего делать, теги будут обновляться каждую ночь.