Własność flex-grow nie oznacza rozmiaru szerokości elementów (u ciebie po 1/3 całości), ale o ile rozrośnie się dany pojemnik, gdy przeglądarka przydzieli szerokości dla wszystkich i jeszcze coś zostanie do podziału. Twoje pojemniki mają różną zawartość i z tego względu różne szerokości.