So the on actor begin overlap is not working in a pawn that i created

here it shows the collision which i have

here it shows the code that i run when the object is overlapped
in render i made it hidden in game but that doesnt mean that it shouldnt work tell me if it does.

please help me!!!. i cant figure out why this is not working.

Sometimes it may happen that a component doesn’t fire an overlap event if its collision is set to Query Only, even though it should. I encountered it several times but could never reliably replicate it to submit a bug report. I guess that’s a bug of some sort. Try setting collision to Custom → Query and Physics, even if it will never block anything. But it always helped me in such cases.

i just added an object that i created in blender to work as its collision and it works flaulessly.