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

The 2nd parameter (bManualAttachment) when false does the attachment, try setting it to true, or leave as false and comment that out. It shouldn’t matter though - it’s just attaching it twice - it’s possible “Combat” is null…

maybe add a “check(Combat)” straight after the AddComponent.