Connection Issues when on Pihole DHCP

This one has escaped our attention - apologies.

You could monitor and search your pihole.log for your clients DHCP requests:

sudo grep DHCP /var/log/pihole/pihole.log

Do your Apple device DHCPREQUESTs register there?