Questions about the follow target mode in function "control_non_manual " in mc_pos_control.cpp

In mc_pos_control_main.cpp, there is a function called “control_non_manual”. In this function, After “control_auto” is executed , _vel_sp is calculated individually for follow target mode . But after that , "control_positon " is executed which will change the _vel_sp above. I think the execution order is reversed.