In UE5 (blueprint), I inherited Apawn custom MyPawn, and when I added the movement component, I found that both UCharacterMovementComponen and FLoatingPawnMovement inherited from UPawnMovementComponent, but I could add the FLoatingPawnMovement, but UPawnMovementComponent can not be added; at the same time, UPawnMovementComponent inherited from UNavMovementComponent, but in MyPawn AddComponent drop-down list does not have the UPawnMovementComponent, and with UNavMovementComponent the same level of UInterpToMovementComponent, UProjectileMovementComponent. UInterpToMovementComponent, UProjectileMovementComponent, and URotatingMovementComponent are in the AddComponent drop-down list.