И все же... Кеширования нет, фильтр стоит уже на двух магазинах (сирее фильтр и новее), и везгде одно и то же. Дебажим Вашу инъекцию в модификаторе могдели товара, а именно в getTotalProducts():
И получаем:
Из этих "блоков" только первый принадлежит фильтру (вызов из категории ), осильные были вызваны в контролере хегдера для подсчеи кол-ва. И в каждый из них прилетела "добавка" от фильтра, хотя должна была бы быть только в первом блоке, а в хегдере должен быть полный расчет, без доп кода от фильтра. И конечно, меняя что то в фильтре получаем каждый раз разные цифры в хегдере в названиях категорий. Понятно, что эти цифры обычно никто не использует и отключает (прямо как отключено у вас в гдемо-магазине), но линить то нужно.
И не могли бы Вы вклюлить в гдемо-магазине этот подсчет? Очень хотелось бы посмотреть что им у Вас с ним.