откуда в таблице маршрутизации взялся адрес 10.15.0.2
это адрес туннельного интерфейса клиента, директивой
route 192.168.43.0 255.255.255.0
вы добавили этот маршрут в сеть клиента через него
пинга до 192.168.0.1 нет потому что этот хост вобще не в курсе о существовании сети 192.168.43.0 поэтому обратные пакеты отправляет согласно своей таблице маршрутизации, скорее всего, через провайдера, который их отбрасывает к чертям. Выходы из ситуации:
1) Настроить NAT на VPN-сервере
2) Прописать маршрут на 192.168.0.1 типа 192.168.43.0 via 192.168.0.100
3) И самый правильный вариант - для site-to-site vpn, сервер и клиент размещать на шлюзах по умолчанию