Таким образом, при использовании сервера доступа OpenVPN нужно не только настроить клиент для приема проталкиваемых маршрутов, но и указать, какие сети будут находиться за NAT OpenVPN.
После добавления всех маршрутов здесь:
Specify the private subnets to which all clients should be given access (as 'network/netmask_bits', one per line):
А затем настройте директивы сервера в Advanced VPN с помощью следующего:
push "route w.x.y.z 255.255.255.255 vpn_gateway"
Наконец-то это сработало.
Очевидно, что если вы не укажете, что сети должны маршрутизироваться за NAT, предполагается, что они должны маршрутизироваться нормально.