Почему не срабатывает computed свойство?
valid: false к каждому в form[]
и if(!item.valid){ знаком не ошиблись?
form.valid вы не ставите свойство реактивным, так что надо изначально его ставить в data
Попробуйте использовать this.$set(object, 'newPropName', value) и будет норм.