В последнем абзаце теории к этому заданию написано:
Тонкость. На размер оставшегося свободного места влияет не только flex-basis, но и рамки, и отступы. Если flex-basis явно задано нулевое значение, то min-width на размер свободного места влиять не будет, так как ограничения размеров к флекс-элементам применяются уже после перераспределения свободного места.
В style.css к заданию 9 есть вот такой кусочек кода:
Таким образом минимальная ширина в данном случае будет считаться равной нулю. В 8-м же задании базовый размер флекс-элемента был задан вот так: flex-basis: 50px, потому ширина двух енотов считалась за 100 пикселей.