Any alterations made to jumping become permanent

In an addendum to an earlier problem where setting max jump hold time to 5 seconds became permanent, meaning that it was always considered 5 regardless of the actual value, I am now incapable of making the character jump at all, as I added a blueprint function for using Jetpack fuel when jumping and obviously, it was made so that you can’t jump if you are out of fuel. I have since removed that function, any related booleans, and all traces of it from the project, yet that character is now physically incapable of jumping, the input flows through the blueprint and into the jump node, but nothing happens, all the other character blueprints work fine, but this one is now unable to jump. Presumably, if it somehow was able to jump, it would still be set to allow for 5 seconds of max hold time as well.

Has anybody else had this problem and what can I do to prevent it in the future?

I figured it out, what was happening was that at some point it’d triggered Override on the CanJump internal function, which for whatever reason defaults to false. I reenabled that and it fixed it, though there seems to be no way to "un-override that function, if I delete it it sets itself to negative. Also jump height has changed for no obvious reason. But still, at least it can jump at all. This also fixed the max hold time bug, though it remains to be seen what other problems this may cause in the future, I’d recommend that epic implements some way to un-override this function in the future.