В 80% случаев, когда vpn отключается каждые 5 минут, виновата встроенная оптимизация аккумулятора Android или iOS, усыпляющая фоновые сетевые службы. Отключите оптимизацию батареи для клиента и включите Keep-Alive в настройках.
Используйте сервис со стабильным удержанием сессии: получить доступ.