Насколько я вижу, что это происходит из-за не использования ServerName в Вашем первом VirtualHost.
Вы не можете перепутать имя и не назвали базирующийся Виртуальный Хостинг в апаче, это путает ад из него, апач сделает "максимальные усилия" для соответствия домену, выполняя приказ конфигурации.
Рекомендуемый способ сделать значение по умолчанию virtualhost состоит в том, чтобы все еще иметь ServerName в нем (как это должно быть), но измените строку VirtualHost от
<VirtualHost 123.123.123.123:80>
DocumentRoot /home/landing/www
к этому
<VirtualHost _default_:80>
DocumentRoot /home/landing/www
ServerName blablabla
Вдохновение пришло в одночасье. Похоже, что директива tun-mtu
просто информирует OpenVPN о MTU и не заставляет OpenVPN устанавливать MTU на самом устройстве подключения. Установка MTU на интерфейсах ответвлений вручную позволила клиентам VPN отправлять и получать пакеты без фрагментации до полных 2360 байт, как мне требовалось.
Я установил MTU напрямую, используя ip link set tap0 mtu 2360
на каждом клиенте и на сервере.