The repeater column span is 1 by default, so it is filling a single column, which is why it's all squished.
For the repeater to span the full width:
->colSpanFull() on the repeater (or ->colSpan(4))->columns(4) from the section (or change to ->columns(1))