Hey,
ich glaube langsam verstehe ich das Problem. LaneVisualizer wertet ergänzt zusätzliche Spuren normalerweise nicht außen aber mit `placement:forward=left_of:1` sieht es so aus.
Ich hole mal weiter aus: Wenn möglich sollte die Linie der Straße in der Mitte eingetragen werden. Um merkwürdige Knicke (vor allem bei zusätzlichen Spuren an den Seiten) zu vermeiden gibt es `placement`. MMn. können wir auf der L651 auf alle `placement` verzichten und die Linien in der Mitte der Straße einzeichnen. Es gibt sogar die Möglichkeit Sperrflächen, die eine Breite von mindestens einer "normalen" Spur haben mit zu erfassen, allerdings ist das Umstritten. Ein Beispiel wäre https://www.openstreetmap.org/way/80628738.
LG skyper

P.S.: Deine `change` Angaben werden anscheinend nicht gut ausgewertet. Anscheinend wird ohne `oneway=yes` nur `change:lanes=no|no` verstanden oder `change:backward/forward/both_ways=*`
P.P.S.: Wenn Du möchtest, kann ich die Kreuzung ja mal als Beispiel nach meinen Vorstellungen taggen.