I had a similiar problem where I replaced the default CharacterMovementComponent with my own derived version, which then broke the entire blueprint. I had to create a new blueprint and recreate/copy everything from the old one.
Seems like the current system is unable to handle such code changes.