Ya entendí.
El tema, es que no puedes duplicar claves y eso es precisamente lo que haces.
Si varios elementos comparten la misma clave debes agregarlos en otro array así:
Pero de ninguna forma podrás tener dos elementos con la misma clave dentro del mismo array como expones en el código que esperas.