OnComponentEnd Overlap Issue

After creating the widget during begin overlap, store the “Return Value” in your Widget variable. This way when you tell it remove itself during end overlap, the variable has a reference to your popup widget.