I tested my. I have openvpn and wireguard server running on one of my router. Then I use another router to connect to it.

I enabled vpn policies on my vpn client router.

But I have a different result.

When using openvpn, I cannot ping my endpoint weather vpn policies are enabled or not.

When using wireguard, I can ping my endpoint if no vpn policy. But when vpn policy is enabled, I cannot ping the end point.

But I can ping the LAN IP of my server router anytime. Why don’t you use the internal IP address of your vpn server?