Максимум 60 upvalue, то есть значений из внешних областей, над которыми закрывается ваше закрытие, является одним из внутренних ограничений Lua. Конечно, вы можете изменить его, перекомпилировав сам Lua, но я бы не советовал этого делать. Вместо этого упакуйте свои значения в какую-нибудь таблицу, расположение которой определяется логикой кода.