глянь тут
мысль о том что он делает flex-direction: column; и выстраивает их сверху-вниз
Вот, получается, что он их будет выкатывать вправо. Оно и логично в принципе, так как ось поменяли. Поэтому вообще в замешательстве, как это можно сделать нормально, и чтобы блоки в потоке вели себя нормально