Hi, @eb3f73
¿Have you tried "Strict enforcement" on VPN --> VPN Policy Routing --> Basic configuration?
¿Have you tried to set the LAN DNSs to the ones offered by the ovpnc0 on Network --> Interfaces --> LAN --> Use custom DNS servers? It seems you already enabled it, but just to be sure from Luci in case there are any typos in the configuration file.
I don't see any custom routing rules in your /etc/config/vpn-policy-routing
file ¿Have you tried to route requests to port 53 thru ovpnc0?
¿Have you tried disabling the "Use DNS servers advertised by peer" option in the WAN adapter and adding your preferred on the "Use custom DNS servers" field (on Network --> Interfaces --> WAN --> Advanced Settings)?
¿Have you configured the firewall to enable request to the ovpnc0's DNS servers and block any request port 53 to any other server?
¿Have you configured the firewall to forward DNS request to your favorite servers?
You can always configure your own nameserver (using bind, for example) to resolve names locally and without asking your Internet provider's servers.
There are also previous posts if you might want to explore further.
Hope some of this ideas will make you a nicer day.