I get what you're saying, something seems wrong on Android and hopefully on my Android device alone. But if not, all other Android users will also have the 2nd dns server pointing to google, which will lead to adblocking not working (because of round-robin) and alot of confusion why ads are still appearing on android devices. Hopefully some other Android users can do a quick test?
1 check your current wifi dns settings on your android device, is the secondary dns google's dns?
2 fill out both dns fields (your router ip) in the router dhcp server tab, hit apply, wait until done
3 on your android device, disable wifi and enable wifi again, check your dns settings on your android device, you should now only see the router dns ip.
- now revert the changes you made in step 2, or restart Diversion.
edit: I'll perform some restarts on my devices, just to be sure.