Component End Overlap triggered even when actor is inside collision sphere

Normally a 3D artist, very new to Blueprint. I am trying to create a simple logic. There’s a shrine with beam and a pickup object.

Pickup objects are scattered in level, and player can pick and drop them.

When I drop a pickup object on a shrine, a beam will be visible, and a score will be increased in gamemode.

When I pickup the object from the shrine and get it out of there, the beam will be turned invisible and a point is decreased in gamemode.

Currently. The begin overlap is happening as it should when I bring the pickup object to the shrine. However soon as I drop it, the end overlap is also happening.

link of screenshots of the blueprint logic : End Overlap triggered - Album on Imgur .

Any help would be very appreciated.

BP_Shrine


BP_ThirdPersonCharacter

BP_PickupObjects