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.