nslookup facebook.comServer: OPNsenseAddress: 10.0.10.1Non-authoritative answer:Name: facebook.comAddresses: :: 0.0.0.0
DoH is probably the culprit. I know it's enabled by default in FireFox. Not sure about other browsers.https://support.mozilla.org/en-US/kb/dns-over-https-doh-faqsThe other option could be that facebook was just blocked and it's still in the OS and/or app DNS cache.
There's two ways you can attempt to block DoH. First is to add the dns entries of all the nameservers you can find to your DNSBL. Second is to add the IPs of all the nameservers you can find to a firewall alias and block it.There's some different lists out there but I can't speak to how comprehensive they are. I'm using this one. https://public-dns.info/nameservers.txt