@korthresh Friend, you don't have to look for an answer to your question here. No one will tell you how to do it. You can go straight to the orders section
Для моей ситуации проблема решена удалением елзе блока и переносом его содержимое за корневой вызов функции. Но рекурсивный вызов в БАС может покалечить, если не намутить свой стек. И вероятно с циклами проблема может быть все та же.