@DrPrime спасибо! сработало. удалил разные тестовые функции в который было куча nodejs кубиков и удалил из проекта несколько не нужных тестовых npm пакетов , после этого скрипт залился на сервер.
В документации по БАС указано, что глобальные переменные НЕ могут получать результа операций (можно присвоить глобальной переменной значение локальной, которая была этим результатом). Поэтому напрямую с глобальным массивом работать не получится. Придется работать с локальной копией, а по завершении передать результат в глобальную.
Или можно использовать ресурс - он изначально глобальный.