Same issue with creating a custom CharacterMovementComponent, which was used with an Character BP.
I changed the C++ class filename and classnames of the CMC in two subsequent steps, which seemed to have thrown off the UE build system, parent Actor BPs initializing the CMC properly, but on beginPlay() the CMC property was null.
Creating a new Character BP from scratch, with the same CMC solved it.