@pochemu ну да, странно, сделай тогда наоборот побольше логов и если приложение крашнет в папке баса будет файл лежать (лог с момента запуска), там увидишь на каком моменте выкидыш.
в https://codebeautify.org/jsonviewer можно ввести в поиск ключ и он его выведет с подсветкой.
(есть множество альтернатив включая и для нотепед++. у некоторых работа удобнее)
при нажатии на ключ покажется строка с адресом от начала json.
на основе этого адреса можно легко сделать.
Вы скинули полный скрипт, ресурсы для запуска, 9 функций, куча действий.. Проблема в вашем скрипте возможна из за неправильно реализованной логики скрипта, а не из за бага BAS. По этому я и попросил прислать именно тестовый скрипт, содержащий минимум действий, что бы я мог повторить ошибку.