What happens if an event is called while already running?

It’s not interrupting the execution. Rather, what’s happening is that the Delay(2) node in Test is ignoring the second execution pulse. This is indicated in the tooltip for Delay. It’s counter-intuitive, but that’s how it works.