Я думаю, что на самом деле, Zyxel успешно пингует Asus.
Но если в таблице маршрутов Asus нет маршрута 172.16.0.0/16 то на приходящие пинги он отвечает, посылая ответы не в VPN туннель, а в Интернет, согласно "маршруту по умолчанию". Ведь Асус ничего не знает про 172.16.0.0/16....
Как только вы его туда пропишете, то ответы пойдут в правильном направлении.
А вот пинг внутренней сети - это уже второй вопрос и там могут мешать правила межсетевого экрана на Асусе.
Посмотрите что-то, связанное с таблицей маршрутов на Асус. Думаю там не сложно. Ну может где-то есть форум - где и как в командной строке Асус добавить статический маршрут.