Why there is gap in array
Yes you may mate. It's because this part of your mesh is not straight. In other words, the line between middle of the rectangle and the last vertice of each corner on other levels of the building is a straight line. In the part, where you have the gap, it's not.