Motion Matching Sprint Only Works When Character Faces World X Axis

I’ve implemented Unreal Engine’s new Motion Matching system on my character, using exactly the same setup and animations as in the official examples.

However, I’m running into a strange issue: if my character is not facing the world X axis, it won’t enter sprint mode. I can only sprint when running in a single direction.

I haven’t been able to figure out what’s causing this. Any ideas on what I might be missing?