я уже ссылался на документацию
Вложение 70614 разработчики посчитали что вызов от самого начала FB ST до последнего объекта в самой длинной ветке стека будет равняться 8 вложенным блокам, у этого стека есть размер, когда его превышают появится исключение, вот и выхожит чем больше вставите ФБ в свой код, тем быстрее появится исключение. Можно наверное увеличить размерность стека, но боюсь это не поможет и дальше будут увеличивать объемы кода.
Самое главное что разработчики добавили ST чтоб в ущербном, относительно современных плк, программируемом реле добавить больше гибкости в кодинге, а большинство это восприняли что сейчас мы начнем творить чудеса как и раньше, но на более дешевой железяке