But TickComponent not got called, I add everything I read in the AnswerHUB.
The component is attached to a staticmesh (I set to moveable too), the Component is not a SceneComponent.
I had the same problem. No Component Ticking. I solved it with this code in Actor’s Constructor:
PlayerStateComponent = CreateDefaultSubobject<UPlayerStateComponent>(TEXT("PlayerStateComponent"));
PlayerStateComponent->SetMobility(EComponentMobility::Movable); // In case if you add it to a ACharacter/APawn
PlayerStateComponent->SetupAttachment(RootComponent);
PlayerStateComponent->RegisterComponent();
PlayerStateComponent->PrimaryComponentTick.bCanEverTick = true;