Thanks for the hint but this did not work. Also, printing the movement mode before and after stop active movement, it both times said “Walking” so I assume that the stop active movement only resets the movement but not the movement mode.
Regarding your behavior tree comment above: I am running this in a behavior tree task. I don’t use the standard move task since my character can either move to an actor or to a location (in other scenarios) and I want to have a proper logic to separate those cases properly. Since a lot of user intervention is possible, I also don’t want to rely on closed processes and prefer to use state machines.