Interface Function is not called from C++

@TheJamsh Thanks, but thats not the problem, as i tested i can successfully call the interface for example in the tick function or somewhere else.

So what i found out, if i call it with an timer in the OnDataReceived() function it works fine:



    FTimerDelegate TimerDel;
    TimerDel.BindUObject(this, &UCallGlobalEvents::Call_Event1);
    GetWorld()->GetTimerManager().SetTimerForNextTick(TimerDel);
 

I dont understand whats going wrong here when calling it without a timer, especially since calling it via


AsyncTask(ENamedThreads::GameThread, =]() {}

is also not working.