ATriggerBox not calling OverlapBegin when spawned


I have a c++ class that inherits ATriggerBox and sets up OverlapBegin and OverlapEnd functions. I have given the OverlapBegin function a basic test functionality, that will destroy the actor, when it enters the trigger box.

I place a simple Actor with physics using the UE Editor that will fall into my box when the game starts. The actor falls into the TriggerBox and is destroyed.

However, if i start the actor inside the bounds of where i am going to spawn my TriggerBox, and then spawn said TriggerBox, it is not deleted.

Can anyone offer some assistance to force the TriggerBox to trigger its OverlapBegin function when spawned having an actor inside of its bounds?