NextDNS not returning 0.0.0.0 for blocklist "A" lookups
I am running Unbound on OPNSense forwarding to NextDNS using DoT. When I enable a Blocklist (Oisd for example) and select no block page, A lookups return a "not found" instead of "0.0.0.0". AAAA lookups do return "::" as expected. If I enable the block page, A lookups return the NextDNS page as expected. The "not found" results causes apps/devices to repeatedly perform lookups as compared to getting the desired 0.0.0.0 result.
Until I can get the A lookups to return 0.0.0.0 for blocklists, I am forced to continue to use the local blocklist functionality in Unbound. Is this expected behavior or do I have something misconfigured in Unbound? If this is expected, why isn't working as it described?