Justify-content özelliğine bakmanızı öneririm. Justify-content: space-between kutuları container'a sığdıracak şekilde otomatik boşluklandıracaktır.
Bu durum için Flex yerine Grid kullanmanızı öneririm, flex'te bug var (aslında bug değil ama muhtemelen istenmeyecek bir durum).