I've reverted this changeset since the history of the original way should have been retained https://wiki.openstreetmap.org/wiki/Good_practice#Keep_the_history

It's likely that the water tank is sitting under the eaves and the building is traced to the gutter not the structural footprint hence causing the overlap.

this is a wider mapping issue to be discussed and best to accept the overlap until it can be properly resolved.