Für Verkehrsinseln die Spuren aufzuteilen ist, zumindest hier in der Gegend völlig normal. Hier Beispiele:
51.2658942, 7.1819003
51.2675406, 7.1942197
51.2714909, 7.212625

Die "Knicks" in der Straße dabei ebenfalls, dafür ist ja der `placement=transition` Tag, um dem Router mitzuteilen, dass hier lediglich die Straße aufgesplittet wird, um ein Feature herumzuleiten.

Ab einem gewissen Detailgrad lässt sich das nicht anders lösen, fürchte ich.

"welcher Auswerter verwendet das in der Form?"

Die Berliner Straßenraumkarte stellt das beispielsweise dar.

"Was ist mit "das beschriebene Routing-Problem" gemeint? Finde hier in der Beschreibung kein Hinweis drauf."
@ASRvwde hat  davon gesprochen, dass OSMAnd Probleme mit dem Routing hat.

Hab grade die Spuren durchgeschaut und mich beim Zählen vom Placement-Tag an ein paar Stellen vertan. Das hab ich grade korrigiert. Das könnte die Ursache für die Probleme gewesen sein.