V-model on textarea not being watched (Vue 3.0.11)

Hey Folks,

I am having a strange issue.

In the code below the variable “descr” assigned to value and v-model is not reactive. My “watch” code doesn’t detect the changes. The component is basically an implementation of Trix WYSIWYG editor.

Can someone tell me where I might be going wrong?

<div class="prose mt-1">
			
			<text-editor :id="step.get_user_framework_steps.id"  :value="descr" v-model="descr" :placeholder="placeholder_hypothesis" ></text-editor>
			
		</div>

My watcher code:

watch: {
		    
		    descr: debounce(function(newVal, oldVal){
		    			
		    			this.store_problem_details(this.step.id)
		    			
			      
			    },1500, { maxWait: 3000 })
	    },