layer=* implies one building is over or under another, but if both are at ground level then it's unlikely adding a layer=* is the correct way to resolve overlapping buildings.

https://www.openstreetmap.org/changeset/173856773