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?

See why 200,000 companies worldwide love Campaign Monitor.

From Australia to Zimbabwe, and everywhere in between, companies count on Campaign Monitor for email campaigns that boost the bottom line.

Get started for free