Pi-hole not responding to Macs

You should not have a DNS server available that is not a Pi-hole.

One one of the Macs (and on the terminal on that Mac, not via ssh to Pi-hole), what is the output of the following commands:

nslookup pi.hole

nslookup pi.hole 192.168.22.53

scutil --dns