Пространство посередине обусловлено пробелом между ними. Для этого конкретного ряда просто оставьте его следовать обычному ряду без какого-либо стиля. И это начнется слева направо. Если вы хотите создать материал, который следует в этом конкретном порядке, вы можете вместо этого использовать сетку, которая легче сделать.
ul {
display: grid;
grid-template-columns: auto auto auto;
}
Это позволит вам следовать в хорошем порядке, так, как вы этого хотите. .
Или, если вы все еще хотите использовать flexbox, для этой конкретной строки
ul{
display: flex;
flex-direction: row;
}
li{
width: calc(100% / 3);
}