Quick answer: Godot 4 CharacterBody2D's floor snap too aggressive on inclined ramps? Default snap distance too high - tune per character.
Walking up a ramp; character clamps to ramp; cant jump because snap forces them back down.
Tune floor_snap_length
Default 0.0 in some versions; explicit 0.1-0.3. Per ramp angle.
Or disable snap on jump
velocity.y > 0: floor_snap_length = 0. Jump survives.
Test on various ramps
Different inclines; snap should feel right on each.
“Snap is for downhill traversal. Jumps need opt-out.”
If your character feels glued to ramps, the snap tuning is the cure. Document per-character.