Vermutlich stört sich keepright daran, dass hier ein Node eines durchgehenden highway-Objekts mit layer=-1 gleichzeitig zu einem anderen highway=Objekt mit layer=0 gehört. Das weist z.B. auf falsche shared nodes auf Brücken hin. In diesem Fall sehe ich aber keinen Fehler.
Für mich sind dort aber Fehler: wo ein building ist kann kein way sein
Und auch die Treppe beginnt auf level=0 und endet auf level=-1 mit der Fläche pedestrian (auf layer=0) verbunden. (Das waren die Bahnhofs - Level Indoor Mapper - hatte dort auch schon einige Fehler bei uns.)
Warum ist der Lift nicht wie auf der nördlichen Seite als node?
Ich würde den Lift als node erstellen und mit dem Weg verbinden. Dann die Treppe und den Weg auf -1 von der Fläche trennen.