Yes, you are right. This is good functionality when acceleration and deceleration in ON. But when you turn off acceleration and deceleration then this functionality is an obvious a mistake or more probable bug.
I spent few full days (more than 50 hours) to read moving component code. Unfortunatelly zero velocity depends on many things, so I leave it as is and use my hack.
Unfortunately in UE 5.0.3 problem still persist.
I think moving possibility by Character on any Pawn is completly essential functionality and Epic should add bool to component to extend it’s functionality for option "in the same tick/frame I choose go someware without acceleration (component option), then speed should be it THIS frame. So move start instantly and NOT AFTER one frame. I thing many games or virtual productions met with this problem, because one frame break in movement is visible by human eyes.