My ammo wont increase?

My blueprint didnt work I try to overlap again and again and ammo variable not increase
how i can fix?

Before casting to WeapBase, get a PrintString to see what kind of actor “OtherActor” is. It’s most probably is the player.