ich sag doch, du schreibst, dass alles was ich genannt habe nicht sein kann. Andere Dinge gibt es aber nicht, welche die DNS-Auflösung beeinflussen.
Fazit:
Die DNS-Auflösung wird durch die Dinge beeinflusst, die ich benannt habe.
Die Beschreibung deiner Situation zeigt DNS-Auflsöungsprobleme.
Wenn ping per Terminal funktioniert, dann geht in diesem Moment IPv4.
macOS bevorzugt aber für GUI-Apps IPv6. Das kann man wunderbar blockieren, wenn man Firewalls falsch einstellt, Ad-Blocker hat, PiHole fehlerhaft konfiguriert, Alle Ortungsdienste, Diagnose-Anfragen u.dgl. blockiert, Und natürlich auch, wenn man am Router rum bastelt.
Standardmäßig läuft nämlich IPv6 problemlos, da es sich automatisch konfiguriert. Probleme gibts halt nur, wenn man selbst meint, es besser hin zu kriegen oder ein übertriebenes "ich-blockiere-alles-was-ich-nicht-kenne-oder-meine-es-wäre-böse"-Verständnis hat.