Warum lädst du absichtlich Unmengen an Duplikaten hoch, anstatt NICHT alle Warnungen zu ignorieren, sondern per Doppelclick auf die entspr. Warnung alle doppelten Hausnummern zu selektieren und mit Ctrl+F “new” “in Auswahl suchen” alle neuen doppelten zu suchen und löschen, was weitgehend dem entspricht, was du da machst, wenn ich dich richtig verstehe (oder gleich das Script, was ich oben gepostet habe)?
Der Haupt-Unterschied, den ich sehe: addr:city muss bei dir zwingend angegeben werden, aber wenn du sowieso nur die Adressen der Gemeinde lädst, kannst du das auch dort, wo es fehlt, problemlos davor hinzufügen.
Und warum löscht du zuerst nur die Tags und nicht gleich die Nodes?

man müsste es halt auch nutzen, denn natürlich sind die Adressen immer noch irgendwo ohne Straße bzw. bei Straßen mit falschem Namen und werden damit zB von Nominatim schon mal nicht einmal gefunden
https://www.openstreetmap.org/way/634070296
https://www.openstreetmap.org/node/5983716385
https://www.openstreetmap.org/node/5983716363#map=19/48.48774/13.56671
https://www.openstreetmap.org/way/128424581