Why does FDefaultGameMoviePlayer::WaitForMovieToFinish not call FTicker::GetCoreTicker().Tick

I have a question about the FDefaultGameMoviePlayer . In FEngineLoop::Tick it will wait for FDefaultGameMoviePlayer::WaitForMovieToFinish . During this wait a call will be made to UGameEngine::Tick , this is done so that all kinds of stuff in the background can happen without the game stalling. What however does surprise me is that the core ticker is never ticked (FTicker::GetCoreTicker().Tick() ) in FDefaultGameMoviePlayer::WaitForMovieToFinish . This means that operations with for example the online subsystem can never happen while a loading screen is active. Is there any particular reason why the core ticker isn’t ticked during FDefaultGameMoviePlayer::WaitForMovieToFinish . If there isn’t any particular reason would it be safe to do so?