O que faz você pensar que há um elemento vazio na matriz?
% mksh
$ read -A arr <<< "$broda $brode $brodi mlatu"
$ print -l $arr
mlatu
$
com mksh R56c ; arr contém um único elemento, e é por isso que ${#arr[*]} retorna uma contagem de 1 ...