Adding an invisible node in between the two columns works fine. Basically I added this
subgraph cluster_1m {
color=invis;
a12m [style=invisible]
}
in between the two subgraphs. This feels quite crude though so any more elegant solutions would be welcomed.