forgot about this until today.
@capboomer - you were right about the mis-config.
I changed to IP's for gateways and domain and the guest network IP's started coming in to the pihole.
Thanks for the pointer.
So create /etc/dnsmasq.d/05-custom.conf
add your vlans/networks to the conf file and reboot... more or less.
my file looks like this:
server=/iot.lan/10.20.10.1
server=/home.lan/192.168.1.1
server=/guest.lan/172.16.0.1
server=/10.20.10.in-addr.arpa/10.20.10.1
server=/1.168.192.in-addr.arpa/192.168.1.1
server=/0.16.172.in-addr.arpa/172.16.0.1