Hello do have a solution?
Because i have the similar problem, i have a pihole server and i want to that all the dns traffic should go through pihole.
Thats because some kids try to change the dns of the computer or smarphone so they can access not allowed websites.
If they are changing their DNS configuration I guess they are not babies anymore. From my experience, it’s hopeless to try fixing a social problem with a technological solution. The kids will win this race. They will find ways to avoid whatever obstacle you install. They will simply hack their way around it.
Talking to the kids, explaining them why you filter some traffic, establish trust between you and the kids so if they want to visit parts of the internet that you block they will talk to you and you can have a very fruitful discussion which will build up trust even more. Visit those bad corners of the web together, discuss what you see and why that can be dangerous. You will become their hero! That was how I “fixed the problem” and I’m very proud to see how my kid learned to handle the internet and keep away from the dark side.