component begin overlap not working.

I have the fps starter project. I have made a spotlight and a cone attached to my fp_gun. That should simulate my flashlight.

The cone is now visible but is going to be invisible. When the cone hits one of the knights it should be detected.

I now use on **component begin overlap (cube). ** and a print string when the overlap is succesfull. But it does not seem to work.
Can anyone see what is going wrong?

https://snipboard.io/u0gWim.jpg (main screen and the knight)
https://snipboard.io/34RCI5.jpg (firstpersoncharacter viewport)
https://snipboard.io/ymS6JG.jpg (firstpersoncharacter blueprint)

You have to check the Generate overlap event iin both the things you want to detect
In the cone component collision, there is a check box. (and in the other player too you have to set them to generate see docs)