Месяц назад тестировал - лимита не было (размер массива вплоть до 400000 - макс. количество переменных, каждый эл. массива считается за переменную), но считаю что он нужен т.к даже небольшое кол-во операций с большими массивами вызывает просадки TPS (вплоть до перезагрузки шарда). Так что хранить больше пары тысяч значений не рекомендую. Чтобы хранить больше данных, можно несколько значений записать с разделителем в текстовую переменную, добавлять её в массив, а после получения элемента разбивать его по разделителю и получать исходные данные. Для конкретных задач можно придумать более эффективную систему хранения данных.