Разница между align-items: start и align-items: flex-start заключается в контексте использования. 1
Align-items: flex-start применяется для элемента с display: flex, при этом все элементы будут сбиваться к верху своего контейнера. 1
Align-items: start используется для элемента с display: grid, при этом элементы будут прибиваться к верху своей ячейки. 1
Таким образом, flex-start ориентирован на flex-контейнеры, а start — на grid-контейнеры. 15