Repeater dragging broken with <table align="left">

In our newsletter we use <table align="left" width="30%"> to create 3 columns (2 on mobile).
When we implemented this with a repeater, we are unable to change the order of the elements; the repeater buttons are placed in a single column, stacked vertically, while the actual repeater layouts are placed in rows as the design specified.

There are 2 layouts, they are practically identical, only the one is hidden on mobile.
Could the layouts be the source of the problem?

Join 150,000 companies around the world that use Campaign Monitor to run email marketing campaigns that deliver results for their business.

Get started for free