Please stop marking buildings as higher (adding layer=1) every time you get a warning that a building crosses another. That doesn't fix the problem, you should redraw the building and stick it NEXT to the other building so that they don't overlap.