Why is TickComponent only being called one time?

I’m having an issue where TickComponent is only being called one time.

The component is setup with

PrimaryComponentTick.bCanEverTick = true;
PrimaryComponentTick.TickGroup = TG_PostPhysics;

and

void UCustomComponent::TickComponent(float DeltaTime, enum ELevelTick TickType, FActorComponentTickFunction *ThisTickFunction)
{
	Super::TickComponent(DeltaTime, TickType, ThisTickFunction);
}

Does anyone have any idea why this might be happening?

Thanks!

As it turns out. C++ components are not active by default. Activating the component caused TickComponent to be called more than once.

Saved me a lot of headache here, thanks!

Saved me another headache too, thanks :wink:

And by the way:
bAutoActivate = true; // in the ctor, thats what worked for me.