Tela de loading na Unreal é muito tenso, principalmente porque ela faz grande parte dos processos de maneira síncrona. Isso cria gargalos mesmo.
No jogo que estou trabalhano, eu spawno uma tela de loading antes de dar open level (ela tem uma animaçãozinha no shader da imagem). Quando o level vai carregar, a animação pára (porque é a mesma thread que anima e carrega a fase) e parece que travou.
Ainda não resolvi o problema (provavelmente vou ter que resolver por causa da certificação dos consoles).
Mas vamo lá, não sei se essa é a melhor maneira; mas para testar rapidamente, sugiro que você spawne a tela no primeiro evento disponível (Event Init do Game Instance).
Aí ele deve spawner antes da tela preta.
Não entendi porque você colocou o Load Level no Event Tick, qual foi sua intenção?