Have you ever resolved this?? I also have the same issue where my web UI is working and DNS is running but I'm not receiving any queries.
Starting dnsmasqdnsmasq: started, version 2.77 cachesize 10000dnsmasq: compile time options: IPv6 GNU-getopt no-DBus no-i18n no-IDN DHCP DHCPv6 no-Lua TFTP no-conntrack ipset auth no-DNSSEC loop-detect inotifydnsmasq: using nameserver 8.8.4.4#53dnsmasq: using nameserver 8.8.8.8#53dnsmasq: read /etc/hosts - 7 addressesdnsmasq: read /etc/pihole/black.list - 0 addressesdnsmasq: read /etc/pihole/local.list - 2 addressesdnsmasq: read /etc/pihole/gravity.list - 442884 addresses