I'd like to chime in here. I think the TLD blocking is primarily for "outbound" traffic not inbound. It's used with unbound DNS resolve.
So if you setup your systems like this you can screen nasty TLD's from your end users like this: (Block TLD: .top, .party, .ms <– which blocks skype auth, etc)...
PC DNS points to DNS server > DNS server DNS forwarder points to PFSense which uses Unbound, checks the TLD and decides > PFSense's DNS looks to your ISP or some other DNS provider like OpenDNS, Comodo, etc.
It's mean to protect internal LAN assets not block external ones.
NOW...if you want to block external TLD's form your mail server what type of mail server do you have?
You can block junk TLD's by parsing your log files or sometimes spam filters like mail cleaner let you just put the TLD's in there. For POSTFIX you can do it like this: https://whackersforhackers.com/2017/03/08/tld-blocking-in-postfix-mta/
There are more ways to TLD block BUT I'd suggest not using PFSense and TLD blocking in PFBlocker to do it because that's not what PFBlocker is trying to do here (I don't think with respect to TLD's and how DNSBL works).
Good luck!