I’ve solved both the slope issue and the jetpack issue. For any potential people that are curious about how to make a character launch or jump off a slope you need to lower your Max Step Height. You need to be careful about lowering it too much though because weird things start happening.
I set up a dynamic step height based on my current forward velocity (45/CurrentVelocity) and used a Clamp to make sure the value never went below 5. This ensured that my step height was always at an acceptable level while walking but was low enough at high speeds to get me to fly off jumps.
The jetpack sticking to the ground issue was actually quite simple, I wasn’t switching movement modes. I set up the jetpack to switch to Flying when Pressed, Falling when released and the problem went away.
P.S. My blueprints look like spaghetti now