I test opevpn client, it will also use manual DNS setting designated server. How do you make sure the DNS traffic is via the server by the OpenVPN config? I use this command to test
tcpdump -i ovpnclient -s0 -n port 53