Ka ob es nur mir so geht aber mir wirkt die ganze Konfiguration irgendwie wie sagt man so schön "kauderwelsch" verschiedene Adressen, da ist was im MGMT VLAN da nicht, hier ist ein DHCP, da drüben nicht usw. jetzt mal überspitzt gesagt.
Hast du, vielleicht auch in deinem Interesse, nicht ein Netzplan in z.b. VISIO oder so das genauer aufzeigt wie dein ganzes Netz mit IP Adressen, VLANs etc. aufgebaut ist?
Auch scheint es mir so, aber da kann ich falsch liegen, als stellst du einfach alles mal auf ein und guckst was passiert :P.
Oft scheitert es an einer Kleinigkeit die man im Basic übersehen hat daher.
Nimm dir ein Client, stell ihn auf DHCP, schau dir die ipconfig -all an und vergleich ob alles passt.
DHCP Server, DNS Server etc. wenn du dann surfst, solltest es ja passen das die Einträge im Pihole auftauchen?!
Ansonsten versuch von dem Client ein
telnet ZIel-Ip-Pihole 53
Aufzubauen ob du überhaupt via dem DNS Port rüber darfst.