Fixed the Problem and kind of ashemed of the mistake … It had nothing to do with the Event Dispatcher. But thanks anyway for the fast responses @Nawrot @CtnDev.
I will now try my best to explain the Situation. This is the project structure. I use Insomnia to send Http request at runtime to the Connection Manger (red arrow). The Call then gets send to the ADManager wich dispatches the Event to update the ADActors.
0
While debugging today I tested to call the ADManager directly wich somehow worked. Then I realized that the mistake was not in the engine, but in the Http request. I had forgotten to add UEDPIE_0_ to the object path wich is used to call objects at runtime.
The reason why I didnt noticed it earlier is that when this part is left out and you call this HTTP Request at runtime. The Engine still responses and executes the function on the ADManager in the Editor BUT not on the ADManager in the live Game.
Therefore the Event Dispatcher worked when I called it with the Delay but did not work when I called him trough the Remote Control API at runtime.
I hope this helps to understand the situation,
have a nice day.

