How to call function by name without timer

Hello. I am trying to call a function by name in blueprint.

The simplest way what I found, the using Set Timer, has a problem that called one tick late even if set smallest time value.

If time value is set to 0.0, it will not be called.

Maybe I should use a method other than a timer. Is there any way to call function by name?

(Please don’t say “Why do you want to call the function by name. Just call it by reference” or “Isn’t it okay if it’s called 1 tick late?” or “Use interface”)