I have made changes from the last time.
Instead of using UAnimSequence, now i looking throught UBlendSpace for start and stop animations except stop backward, which looks very weird and buggy, because in this direction you have two values -180/180, so i let it be in UAnimSequence and blend all animations by Cardinal Direction from Enum Values.
The reason of using UBlendSpace it saves time for setting all animations up.
It has full stop walking animation depends on foot position now.
Video below: