Как отследить в watch такую v-model: v-model="props.item.dsec_declarant_kind"?
Можно сделать computed свойство из этих dsec_declarant_kind:computed: {
  declarantKind() {
    /*
     *  я так понимаю, dsec_nnn - штука уникальная, раз вы её используете при назначении id,
     *  так что используем её для связи отслеживаемых значений с элементами исходного массива
     */
    return this.dsec.map(n => [ n.dsec_nnn, n.dsec_declarant_kind ]);
  },
},
И отслеживать его:watch: {
  declarantKind(newVal, oldVal) {
    const
      // найдём идентификатор изменившегося значения
      nnn = oldVal.find((n, i) => n[1] !== newVal[i][1])[0],
      // и сам элемент, в котором произошли изменения
      item = this.dsec.find(n => n.dsec_nnn === nnn);
  },
},
watch: {
  'props.item.dsec_declarant_kind': function (after, before) {
    // код
  }
}