Ну я вам ответил. Он использует в скрипте переменную [[FINGERPRINT]], когда её нет. Это косяк скрипта, скорее всего это блок применения отпечатка, а получение он где то всунул не туда. Советую сменить разработчика после таких ответов
Я бы вопрос не поднимал бы , если бы не работало на строй версии. Но на старой версии работают нормально то ... вот я и подумал , что можно попробовать это поправить .
Для моей ситуации проблема решена удалением елзе блока и переносом его содержимое за корневой вызов функции. Но рекурсивный вызов в БАС может покалечить, если не намутить свой стек. И вероятно с циклами проблема может быть все та же.