[GASP / Game Animation Sample Project] Custom Character with wrong trajectory on traversal action

Hello,
I’m on 5.5.1 using the current GASP as a base.
I want to integrate the GASP character into my project, which already has a character class.
I’m replacing the parent class of the CBP_SandboxCharacter with my own character class and it works quite well.
However, while traversing, the capsule gets rotated 90 degrees and that’s causing the whole character to “jump to the left” while in the air, see this video:

I have through trial and error excluded (hopefully) all other factors, and it seems to be caused only by the trajectory calculation.

I don’t understand why the trajectory seems to be right as long as I don’t press the space bar though.

I guess I have to “simply” counter-rotate by 90 degress somewhere, but I digged through all blueprints and I couldn’t find the right spot to do so.

Does anyone have any ideas how to solve this problem?

Unfortunately, after endless digging through code and blueprints, I’m still at loss here.

It’s got nothing to do with the trajectory as it seems, and I can’t pin it down to anything in my project.

I have a custom movement component but even if I disable everything inside it, it still does this weird rotation and movement to the left.

So I guess it’s something with the root motion or motion matching from the engine…?

I have found a few questions and it seems that the capsule is being rotated by the root motion animation.

I didn’t change any animations though. The skeletal mesh is unchanged, so is the Animation BP.

Does anyone have any idea where I could go looking from here?