UActorComponent::TickComponent(...) not ticking for some reason.

Just throwing ideas around - did you try doing a “Combat->RegisterComponent()” straight after creating it? before you set TickEnabled to true…

Another thing, I used “AddComponentByClass” rather than CreateDefaultSubobject