Functional Root motion jump

Hello, I have a question for the pros:
Im setting up a root motion controller for my character and its going great. Except for the fact that I cant add jump forces to jumps without killing the current root motion movement. I want to make jumps functional and not for aesthetics.
Problem is if I use the inbuilt jump function It sets my velocity to 0 xy
so when I jump while walk or run I lose the entire movement and that sucks.
Any other thing didnt quite work out, I tried, setVelocity on movement component, launchCharacter, addForce… nothing actually was able to add a full worth of velocity to my actor.
Any Ideas?