Hi  Palary,
thanks for your answers.
`covered=*` is only an attribute of the way but does not solve the layer issue. If you connect the way with the building (and even split the way, that the "covered" part is only "inside" the building area the layer problem will persist but is much harder to find. Similar is true if you use `tunnel=building_passage`. You need more information (ground truth) to solve these issues which might be available via pictures on Mapillary or similar services otherwise you might need to visit the place in person to find the correct solution.
Are you sure this is a `tunnel=building_passage`?

Regards skyper