Olá!,
Eu penso que este pôde ser porque os valores são defeitos - um valor foi selecionado uma vez para o valor que de parâmetro o defeito não será atualizado como uma seleção foi feita que o cancele.
Eu recreei este problema - o valor de defeito mostrado para meu parâmetro dependente é atualizado baseado na seleção para meu primeiro parâmetro mas uma vez que eu selecionei um valor para as segundas mudanças do parâmetro ao primeiro parâmetro atualizará os valores disponíveis para o segundo parâmetro mas não o defeito.
Este parece ser-me comportamento correto - uma vez que um valor é escolhido, um defeito não é apropriado.