"Call Unknown Function Crouch"

Alright, since that’s the case and the project can access the character component, and it’s just that character BP I have a couple of ideas.

Has your character ever compiled again since this occurred? If not, remove the crouch that’s failing compile, fully compile the script, save, then close the project and back it up. After reopening the project, try pulling a fresh crouch function and see if it has an execution.

If not, head over to the class settings, and see if you can change it’s parent class to something like pawn, (this will break many things, which is why I recommended to back the project up before) and then back to character (should fix many things) and compile, then see if the function will appear correctly.