Подозреваю потому что в массиве не может быть двух одинокавых ключей.
Для примера такой массив
[
'a' => 1,
'a' => 2,
'a' => 3,
]
В это случае в массиве будет один елемет с ключём а равный 3, так как 2 предыдущих перезвпишутся
Так как все Ваши ключи имеют true если их привести к булевому виду, то каждый следующий ключ перепишет первый Клемент Вашего массива