Why Does "Add Movement Input" Not work on Unpossessed Characters? is there a way around it?

In Unreal 5.4, in Character Movement, there is a flag that fix it

Run Physics with No Controller

then on tick call the add movement input node with a value from 0~1, like .5

I don’t know which version got this introduced but I checked on 5.4 and 5.6

Remember the add movement input happens on the third person character every tick since the controller is pressed in some direction, so one can’t call add movement once and hope for it to keep moving.

Like this will make it walk in circle