So for all those using the ShooterGame as a starting point and sample:
ADD: PrimaryActorTick.bCanEverTick = true; to constructor and it will properly delete the impact object
Don’t need anything else, I suspect this is part of the issue with the Original Explosion object for the grenade
launcher sample as well as it uses BeginPlay() while impact uses PostInitializeComponents() to create the effect.