Hi,
Because of the different heights of Segment in the "middle" part and whole array rotation by the X Rotation value, this rotation should be maintained also by the "bottom" part Generator to maintain the alignment. Attaching a modified scene.
If needed, by using Y & Z Offset of involved Generators, these can be readjusted as needed (like in the second attached version).
Hope you'll find it helpful.
Best regards,