Maybe you have Clients that have Hardcoded DNS Server i think google chromecast etc.You can Portforward this clients to opnsense/port.
Why so much dns Upstreams?
you said you block all traffic that gets outside that is not encrypted fine.check it with wireshark. check the unbound logs. monitoring and thats my way i would do it
Is the use of destination port 853 for DNS queries enough to say that it's working correctly?