Ok, I’m not sure if I stumbled upon a fix here, but my pawn suddenly follows the movement of the parent. All I did was take the child pawn/character’s MovementComponent->SetMovementMode(Flying) in blueprints(I don’t know C++ yet).
Not sure this will solve it for the original issue though, but worth a try. Hope it helps someone.