skeal, this is working for me without issues, when I'm browsing on my phone on the guest network I am getting about 42 ads less per minute vs. being on LTE.
I am running amtm, Diversion, pixelserv-tls beta statically linked, Skynet, Stubby, YazFi and FreshJR QOS on my RT-AC3100 with a 2GB swapfile.
If I leave the DNS entries blank, or, if I enter my router's IP address, I have the benefits of Diversion and all the other scripts, in addition to being able to download the x.x.x.x/ca.crt pixelserv-tls certificate for the device.
Yes, this is really the best of all worlds and far ahead of what a default install gives us (with Asus' or RMerlin's firmware installed).
Jack Yaz did provide an overview of how he accomplishes this, but it is way over my head to be able to explain it to you coherently.
I just know it works and except for a little glitch where my phone's hostname isn't showing up, it works flawlessly.
Edit: Now using YazFi v3.03! Thank you Jack Yaz! (I'll have to search for what this version changed).