Можно ли добавить приложение для TestFlight, но для запуска этого приложения требуется VPN?
С вами все будет в порядке. Приложение, для которого требуется VPN, не должно быть причиной того, что оно не будет разрешено для тестирования через TestFlight или даже для распространения через App Store.
В Правилах обзора приложений App Store нет оговорок это помешало бы вам распространять такое приложение.
Что касается распространения для тестирования через TestFlight, вы можете выбрать его для внутреннего или внешнего распространения (см. сравнение внутренних и внешних тестеров здесь: https://developer.apple.com/testflight/).
В основном с помощью внутренних тестеров вы сможете выпустить приложение для тестирования, как только загрузите его в App Store Connect. Но количество внутренних тестеров ограничено 25 пользователями (25 идентификаторов Apple, где каждый пользователь может установить приложение максимум на 10 устройствах каждое).
Для внешних тестеров верхний предел составляет 1000 пользователей (с до 10 устройств на каждого пользователя), но приложение, распространяемое среди внешних тестеров, должно go через процесс одобрения через Apple.