When an moving Actor is detached from the AI controller, the speed of the Actor does not change.

I control the Actor movement in the AI controller.

When I detach the Actor from the AI controller, the Actor stops moving, but the function “Get Velocity” shows that the velocity of the Actor is not 0, which further causes the Actor always play the walk animation.

Does anyone have any idea what is going on here? Why is it that the Actor has stopped moving but the velocity I get is not 0?