Changing component types causes corrupted BP

The blueprint shows that the correct class is assigned to ‘CharacterMovement’ (my child movement component), but it is not creating an instance of that component class