Тут может быть дело в двух вещах.
1. Мы используем работу OpenVPN поверх протокола UDP, который (в отличии от TCP) не имеет понятия "сессия" и поэтому не имеет стандартного механизма сообщить другой стороне о желании прекращении соединения. Для информирования другой стороны используются специальные пакеты, который посылает желающий отключиться, однако, например, при физическом обрыве связи уже некому посылать пакет об отключении и тогда стороны запускают таймер неактивности. После истечения этого таймера все стороны считают, что соединение разорвано.
Фактически этот процесс не моментальный и занимает время, в течение которого серверу "кажется", что клиент еще подключен и поэтому он повторно его не пускает. Однако после истечения таймера сервер даст добро на подключение.
2. В 00-00 наша система перезапускает процессы OpenVPN на сервере, но этот процесс не моментальный, а занимает несколько секунд. Если ваш клиент пытался подключиться в эти несколько секунд, то он, действительно может получить отказ в подключении, так как процесс перезапуска еще не закончен.
Однако, в действительности, и та и другая причина не должны мешать вашему клиенту подключиться. В реальности существует еще масса причин по которым соединение может не установиться - например, проблема с каналом связи.
Но если клиент однократно попробовал подключиться и не подключился, то почему он прекращает попытки? Клиент должен восстанавливать оборванное соединение и должен делать это "до упора", пока не подключится.
Так поступают процессы, которые не ожидают решения пользователя, а "живут своей жизнью".
В вашем случае, такое впечатление, что вы вручную нажимали "Подключиться", это один раз не удалось и поэтому получали отказ.
Мой клиент OpenVPN на Виндовс переподключался автоматически в 00-00. Могу попробовать еще раз сегодня.
По поводу Асус - пришлите пожалуйста, лог Асуса с 23-59 до 00-02.