Ich verstehe noch nicht das Problem. Was genau habe ich falsch gemacht und wo ist definiert, dass es falsch ist und wie es richtig ist?

Der Haltepunkt war nicht als solcher vorhanden, nur die Position, an der die Züge halten. Aber die Position, an der der Zug hält ist nicht gleich der Haltepunkt. Der haltepunkt ist das komplette Betriebsgelände. Dieser Node ist daher fast immer nicht mit dem Gleis verbunden, sondern irgendwo auf dem Bahnsteig, den Unterstand/Gebäude etc.

Also alles was ich gemacht habe, ist eine Node für den Haltepunkt erstellt. Der Node für die Halteposition ist unverändert.

Der Node für den HP bekommt Wikidata, Wipipedia, Website etc., nicht die Halteposition.

> Nun haben wir viele Route-Relationen, die einen public_transport=station  abseits des Gleises als member haben, während der neue public_transport=stop_position nicht member der Route-Relationen ist.

OK, die Relation kann ich fix anpassen. Ich mappe auch auf dem Balkan, wo ich auch wohne und dort ist immer der Bhf/Hp teil der Relation, nicht die Halteposition.
In D ist es recht inkonsistent. Ich schaue eigentlich, dass ich nur den Bahnsteig zur Relation hinzufüge, ansonsten die Relationen nicht ändere, also den Bhf/Hp nicht hinzufüge, wenn es die Halteposition bereits ist.