PE
flex-wrap: wrap;
flex-direction: column;
так не работает разве?
Если ты хочешь, чтобы он тебе его "раскидал по строке", придется задать высоту этой строки. Т.е. флекс имеет только одно направление оси.
Size: a a a
PE
D
ДБ
ИМ
I

I
VF
I
VF
D
I
VF
I
VF
VF
VF
I
D
VF
VF