Your issue is quite similar to the one here:
The columns and rows are not responsive on pdf as they are on your page. You can use the solution provided by Patrick - instead of applying a repeat children to the row, apply a regular repeat through the dynamic attributes, this way the row will be repeated so you will get them stacked vertically.