Okay so it seems you may be right, whatever Zen are doing in the background is forcing their DNS servers via IPv6 even if you dont use it. I've now got IPv6 working and my custom DNS servers are now showing up however depending on which site I use to test some say I am exclusively using Google (Note i just changed it to 8.8.8.8 right now for testing) and some still have a mix of Google/Zen. I've attached some screenshotsChances are Zen is doing some sort of tunnelling/translation so even if you force IPv6 off, it still allows you to receive IPv6 traffic. I suggest turning it back on and making sure Quad9's IPv6 DNS servers is entered here, circled green (image grabbed from Asus's support site):
imgur.com
Discover the magic of the internet at Imgur, a community powered entertainment destination. Lift your spirits with funny jokes, trending memes, entertaining gifs, inspiring stories, viral videos, and so much more from users like Jammy456.
imgur.com