Может быть попробовать добавить второй параметр как в примере:
[CODE]\Bitrix\Main\Page\Asset::addJs(
$path,
boolean $additional = false
);
[/CODE]
[TABLE][TR][TD]$additional[/TD][TD]По умолчанию false, то есть скрипты подключаются после подключения скриптов ядра и шаблона сайта. Если true скрипты, подключаемые данным методом, будут добавляться в конец текущего таргета вывода скриптов. Т.е. если относятся к ядру то после всего ядра, если к шаблону, то после шаблона сайта и смогут на него повлиять.[/TD][/TR][/TABLE]