DNS service not running

With the latest Docker image, I'm seeing a message in the WebUI about "DNS service not running". The same message is repeated in the container startup logs: [✗] DNS service is NOT listening

This same compose file was happily running before, and I haven't made changes.

Running pihole -d inside the container, I see 2 red items.

*** [ DIAGNOSING ]: Networking
[✓] IPv4 address(es) bound to the eth0 interface:
   192.168.1.11/24 does not match the IP found in /etc/pihole/setupVars.conf (https://discourse.pi-hole.net/t/use-ipv6-ula-addresses-for-pi-hole/2127)

This seems like not really a problem. ServerIP is set to 192.168.1.11. Setting it to 192.168.1.11/24 and the container fails to start.

*** [ DIAGNOSING ]: Pi-hole processes
[✗] lighttpd daemon is inactive
[✗] pihole-FTL daemon is inactive

I don't really believe either of these, since ps aux shows both processes as up and running. So maybe there some detection of this that's not happening?

So the processes might be running, but something is screwy with the DNS. Looking in the logs, I see basically all are answered with an N/A or are being retried. My blocked percentage is almost nil. And there's nothing being inserted into the DNS cache.

It's maybe related to this bug (Dashboard header reports an incorrect status when running on docker · Issue #734 · pi-hole/docker-pi-hole · GitHub), except that doesn't appear to affect the DNS query log like I'm seeing