Возможно ли на флексах построить такую ленту блоков?
Сверстай на таблицах.
Используй атрибуты colspan и rowspan, чтобы сделать ячейки занимающие 2 места в длину и/или высоту
вот базовый пример:
https://www.w3schools.com/tags/tryit.asp?filename=...
Может так? ISOTOPE