Isso é (mais ou menos) o comportamento esperado. Citando a página man:
--add: hot-add listed devices. If a device appears to have recently been part of the array (possibly it failed or was removed) the device is re-added as described in the next point. If that fails or the device was never part of the array, the device is added as a hot-spare. If the array is degraded, it will immediately start to rebuild data onto that spare.
Assim: O disco não é reconhecido como um antigo membro da matriz. Fazendo uma pergunta subótima, você não disse nada sobre isso.
Probably this is the reason why /dev/sdj1 is marked as spare.
É ao contrário: como sdj1
ainda está marcado como reserva, a linha "removida" ainda está lá. Eu não sei porque o disco reserva não é usado automaticamente para preencher o slot vazio (como a página man afirma). Talvez mude seu estado de "reserva" para "ativo" se a sincronização estiver concluída. Dê uma olhada em /proc/mdstat
.