
Проверьте настройки параметров компонента каталога.
В публичной части сайта активируйте режим правки, перейдя в каталог товаров, нажмите всплывающую кнопку с шестеренкой, чтобы перейти в режим редактирования параметров компонента.

Перейдите к пункту «Настройки кеширования». Поставьте галочку в поле «Учитывать права доступа».

После этого количество товара для неавторизованных пользователей будет корректно отображаться и в каталоге, и в блоках на главной.