This section of the adguard home guide mentions setting the DNS server to listen on 192.168.1.1 which makes the DNS server unusable on the openwrt router itself. By setting the DNS server to listen on all interfaces I'm able run opkg, ping etc on the router. So shouldn't this be changed on the adguard home guide?
You mean on public IP on the internet when a user breaks their firewall? Say dnsmasq listens on loopback even if all interfaces are disabled to serve host self.