
Also erstmal vielen Dank für die zahlreichen Bsp deiner Recherche. Ich verstehe nur nicht, was da jetzt das genaue Problem ist. Sind wir uns sicher, dass wir hier kein reines Rendering-Problem haben bzw Taggen für den Renderer der Grund für die Änderungen war? Denn so, wie es jetzt auf der Hauptkarte dargestellt wird, und auch im OP eingangs erwähnt, ist es nicht richtig: Die Straße wird unter der Brücke gerendert. 

Siehe dazu auch dein letztes Bsp Bergbaumuseum Bochum, wo an darunterliegender highway layer=-1, die building:part=bridge mit layer=* getaggt – und dennoch mit gleichem Resultat. Evt spielt dort wie hier die Multipolygon-Relation des Gebäudes eine Rolle? (Vermutlich viel banaler.) Hier hat dieses immerhin layer=1, aber die Straßen-way hat keinen (braucht es mE auch nicht, was layer=0 impliziert). 

So wir obiges Problem – (Tagging fürs) Rendering – ausschließen können, ist es ein fuzzy-boundaries-Problem: Ab wann ist es eine Brücke vs Tunnel. Im Wiki ist das zu Unterscheidung auch nur als annähernde Entscheidungshilfe definiert, s. https://wiki.openstreetmap.org/wiki/Key:bridge

> But both options should not be used at the same time (a bridge tag for the upper way and a tunnel for the lower way for the same crossing). 


ME ist hier zuviel Luft – seitlich zu den angrenzenden Gebäudeteilen sowie über dem fraglichen Gebäudeteil –, um irgendwo einen Tunnel taggen zu können. Auch bei covered=yes bin ich skeptisch – soviel Luft, wie hier ist, kann man hier mE nicht wirklich von einer Bedeckung/Überdachung sprechen – als Kriterium würde ich vor allem Schutz vor Niederschlägen, ggf auch Wind/Sonne ins Treffen führen.