Problemem w użyciu setTimeout był niedziałający wewnątrz this. Znalazłem rozwiązanie tworząc zmienną self o wartości this, a w setTimeout odwołując się do niej:
watch: {
value(newValue) {
var self = this;
setTimeout(() => {
self.delayedValue = newValue;
}, 5200);
}
}