Assuming you have some sort of *nix box to test on, what do you get when you run

dig @192.186.8.1 example.com

on a client?

If the DNS setting is getting pushed properly and you’re able to query the lan then it sounds like some sort of dnsmasq problem.