In fact, even your code returns false for me.
But then again it is not really different other than that it would check whether you are walking or not with a 0.1 s interval. Stays false whatever I do.
Are you sure you are testing on the latest dev build?
And of course I know the difference between walking, sprinting and jogging...
I can do the work-around with speed, thanks for the tip. But I found the isWalking condition to be a bit more elegant.
Edit:
Now that I think about it: using 'speed' is much better as it will prevent enemy units from engaging if they walk into you. But still, isWalking isnt working for me, and that is what this report is about.