Diesen Fall gibt es häufiger: Ein Laden ist an das Gebäude gemappt und das Gebäude hat einen Innnenhof. Damit ist der shop eine Relation vom Typ multipolygon.
Die “aktuelle” Version von overpass kennt übrigens den Typ “nwr” der gleichzeitig node, way und relation abfragt.