EVM имеет жесткий лимит в 1024 элемента стека. Добавить еще один? Мгновенный переполнение стека. Ваша рекурсивная функция не исчерпывает газ, она исчерпывает место в стеке. Разная проблема, но та же неудача. Читать далее ниже