Ha you finally got it working!
I'd just repeat what I'd suggested before about this: could the "free fall" button be Jump instead of Block? There are legit reasons you may want to block while feather falling, and reasons you may want to stay mounted while free falling (since block will now dismount you midair as well). But there is no benefit to the Jump button while in midair, so that seems like a more logical mapping.