Something like n rows have m items and the total number of items is (n * m) + 1. And you want the first (m+1)th item to be in row 1.
Yes, you’d be wasting your time with flexbox. You’d also be wasting your time complaining flexbox doesn’t support this.
To be clear, I don’t see a spec in any of the exceptions you’re carving, and you’re not providing one, just saying “flexbox can’t do this”.
You’re right. it can’t.