Why doesn't Add on each Collision work?

I’m trying to add 5 to the value of Coin each time my pawn collides with this object. The function fires but continues to output only 5 (not 5 + the previous value). Why is this? It seems to work in every other application. I’ve tried so many different ways of doing this but it never seems to work/

It works when I use event tick instead on begin overlap.

Any suggestions? Thanks a lot.,

Because the “Overlap” means “In the Object”, this who be Overlap should be “Passable”, you can go through it.

If you want it to be a static and block your pawn, you should use “Event Actor Begin Hit”