See the attached.
The highlighted code will disable all input, meaning you can’t manually reactivate movement via input. So, you’ll need to call the function to do so with a timer, anim notify, or something else autonomous.
I’m not too familiar with UE myself, so I don’t know about the trace bit. Perhaps, your logic is off and you’re simply getting the delta between them, which would be 0,0,0 if the trace is defined by the character/forward vector.