I don’t really see that “BP_Zeiger” is spawning a character every 2 seconds.
I see that it probably could but what should be called to trigger SpawnActor is outside of the screen capture.
I see that there is a timer but it is a mystery of what event is actually called on the timer.
I would think that whatever is called from the timer is also the thing that is calling the spawn.
In this case you should probably just add a gate with a counter at the start of that particular event.
I am at loss however why would you have 3 separate inputs in the timer.
This will create a new looping timer every time it is called. You don’t need that. If you leave only the first line from Begin Play you can be sure that whatever event is attached to the red square will be called every X seconds.
P.S.
This is the only thing needed to spawn X objects one by one 2 seconds apart:

