Dein Debug log sieht soweit unauffällig aus.
Ist die Adresse als IP oder Hostnamen hinterlegt? Kannst du ggf. den Hostnamen von einem anderen Rechner aus auflösen?
Du verwendest in deinem Netzwerk IPv6. Dein Pi-hole hat auch eine globale IPv6 Adresse. Du solltest, wenn du IPv6 verwenden willst, ULA verwenden und dem Pi-hole auch eine zuweisen. Sonst kann es passieren, dass deine IP-Cams einen IPv6 DNS server benutzen und Pi-hole umgehen. Siehst du denn Anfragen der Cams im Query Log (dazu musst du das Privacy level reduzieren)
Das mit dem iPhone ist komisch, da deine Gruppenkonfiguration aktuell keinen unterschied zwischen dem iPhone und dem iPad macht. Wenn du das iPhone ungefiltert lassen willst, muss du es aus der Gruppe default
entfernen
https://docs.pi-hole.net/database/gravity/example/
Auch hier kannst du das Query Log nutzen um zu schauen, welche Anfragen des iPhones von Pi-hole blockiert werden und welche Seiten du eventuell noch freigeben musst.