В битриксе не работают JS-скрипты для неавторизованных пользователей
В у нас в интернет-магазине есть мини-слайдер на карточке товара. Он работает только тогда, когда пользователь авторизован. Если пользователь не авторизован, тогда скрипт может немного поработать на время загрузки страницы, а после полной загрузки страницы он перестает работать.
Источник: Stack Overflow на русском