Pi-hole Version v4.1.1 Web Interface Version v4.1.1 FTL Version v4.1.2
Is there a known cache issue?
The command
dig +short chaos txt insertions.bind
returns 0 even after hours. Even 'DNS cache insertions' in the Web UI keeps on 0 (clearing browser cache doesn't help) and also the graph on the Dashboard is abnormal regarding "Queries answered by Cache".
A restart of the Pi doesn't change anything.
I'm not sure, but there was no problem with v4.1.1.
pihole-FTL is still based on the 2.79 version of dnsmasq. There are issues with the DNSSEC implementation that are expected to be resolved when the FTL moves to the 2.8 branch of dnsmasq. We anticipate that happening with Pi-hole version 4.2. Until then there is the chance of unexpected results from implementing DNSSEC.
Ok, but strange that there are suddenly problems after month with that option enabled and several hundreds of thousands successful cached queries (with "OK (cached)" in the Query Log). All is working fine and as expected, then at one morning the cache isn't working anymore.
Can you try setting your upstream to Quad 9 (filtered, DNSSEC) and enable DNSSEC to check that configuration. I'm able to get cache population with that configuration, and with DNSSEC disabled. I am seeing an upstream issue that causes no response what so ever if DNSSEC is enabled with an upstream that doesn't reply correctly.
It seems it has to do with my DNS server, even if I didn't change any configuration on the server.
I'm using my own DNS server (dnscrypt.me) in Pi-hole, so far with enabled DNSSEC option in the Pi-hole webinterface. But for whatever reason, I have to disable that option now to have a cache again.