Firing timer in Blueprint for Ray cast receiver

I do a MultiLineTraceForObjects from the camera to the player to find objects inbetween. This works fine. I then iterate them and try to fire timers. This partially works, as the TimerByName does not work while the referenced function does work.

TestFn1 (called by name) does not work, TestFn2 (called by event reference) does work. I need the TestFn1 to work because I want to set the Actor the event must be executed on, in such a way that “Self” becomes the hit receiver in the trace, not Blueprint owning actor (the camera).