And THAT my friends was android being weird. Although I am on DHCP and OpenDNS servers in pihole, when I first connect to the DHCP I get my pihole address but android quietly slips in 8.8.8.8 later!!!!!!!!
https://www.reddit.com/r/pihole/comments/m8h2ad/android_defaults_to_8888_as_secondary_dns_with/
and
So in my docker compose I added
volumes:
- './etc-dnsmasq.d:/etc/dnsmasq.d'
And made a file local.conf with this one line
dhcp-option=6,192.168.1.2,192.168.1.3
This is the real solution. I wonder how this can be done in the .toml file?