You should try passing the options object to the use form and setting the mode to onChange so that the controller will get the current value, because the default is onSubmit.
const { register, handleSubmit, control, errors } = useForm({ mode: 'onChange'})