Когда вы адаптируете компоненты сторонних разработчиков важно проверять вывод данных на разных языках без сброса кеша, а еще лучше с включеным режимом инкогнито в браузре. Так как многие компоненты, например от Аспро не учитывают сраницу на которой они находятся, и только SITE_ID.
Поэтому есть два рещения проблемы.
Добавлять в формирование идентификатора кеша константу LANGUAGE_ID;
Добавить дополнительный параметр к параметрам вызова компонента: