Any thoughts as to get this working while using --net=host?
Found It - need to use listen-address and bind-interfaces[1] to force Pihole on the specific IP/Interface. Now containers can successfully resolve internally.
[1] Make pihole-FTL bind only on certain IPs [v4.0] - #4 by deHakkelaar