When using any other device from the network (ie windows laptop), pi-hole's DNS Record seems to function normally. But when trying to use on my MacBook Pro, DNS Records are ignored.
DNS is set on my Asus Router and my MacBook connection are pointing to my routers IP address for DNS.
All my other PCs (all windows) DNS Records work well. Just my Mac seems to be affected.
However, a nslookup run from terminal will resolve and if I point my Mac's connection statically inside the connection settings to 192.168.50.41 it will then resolve.
I think I have figured it out.... It seems the macOS do not use the DNS list in your network DHCP settings as a sequential list but rather a pick list.
I had my DNS in DHCP pointing to 192.168.50.41 then 1.1.1.1
Once my MBP hit 1.1.1.1 it stayed with it until it was unavailable, then pi-hole would catch it every once in a while.
By setting my DCHP DNS to 192.168.50.41. for both slot 1 and 2 pi-hole would hit every time. Keep in mind my pi-hole is set to forward to 1.1.1.1. So as long as my pi-hole stays available I am safe, but seems I may have to run dual instances to be safe.