Start Animation gets Interrupted

With time remaining node I experience this problem:

If I release WASD during the start animation it will go back to idle…but if I press WASD again during the time it would have been playing it will blend back into that time during the animation rather than play again.

How can I force my start animation to finish playing once it starts?

Then kind of the same thing for my stop animation but it gets the value wrong. When I remove all WASD keys it will not play the correct animation because it won’t log that W has been hit or SD has been hit…it just records 0 and therefore the stop animation won’t play correctly. It just plays the 0,0 position in the blendspace.