Das sieht nur so aus, weil Deine Farben sehr ähnlich sind.
Wenn ich
node[information=route_marker]{
color: #ffff00;
fill-color: #FF0000;
fill-opacity: 0.8;
}
soweit alles ok - aber eine ähnliche Fragestellung habe ich zu
Hier soll nicht nach direction geprüft werden sondern auf location mit der roten und grünen darstellung. Ob OSM-konform oder nicht sei erst einmal dahin gestellt.
Hat noch einer einen Tipp warum das nicht klappt. Beides sollte in dem Ausschnit vorhanden sein.