Den Weg mit der Straße zu verbinden ist schon richtig (ob als steps oder als footway, muss man sich halt überlegen), aber die building_passage sollte nur dort sein, wo das Gebäude ist. Darum den Weg an der Gebäudegrenze teilen (splitten).