unreal 4 – Can I call event from itself

I need to change Game Phases during Game Round. The problem is phases haven’t same time duration.
So as far as I see, there could be timers by event, but I can’t change time interval for them. As solution I use event, handle some needed actions, and then call this event again at the end of exec line.

Can I make such things, or exec line of event become recursive?

Blueprint showing execline from catch event to call event

UPDATE: My research has led me to the following conclusion. If we add an iterator and after a while – it should be enough for a few calls – print it, we can see it’s equal to 1 (or 0). This demonstrates that there is an asynchronous call and no recursion.

Or am I wrong?

Second Blueprint showing execline from catch event to call event