Actually, I intend to make the player move that way to make it more lively/ smooth. I guess it didn't work well in this case. Don't know whether I will change it or not, but thanks for the feedback!
And yeah, that's a bug.