OnComponentBeginOverlap not working, idea?

Instead of:



PickUpBox->AttachToComponent(PickUpRoot, FAttachmentTransformRules::SnapToTargetNotIncludingScale);


Try:



PickupBox->SetupAttachment(RootComponent);