Fading between levels

You need to make loading screens. You need to play your fade to black, then leave a static black image, load the new level, and on it’s load play your loading animation.

You can do it straight in blueprint with HUD, in UMG, or in Slate. I think UMG is the easiest. Make your UMG Widget and that gets a Media Player that plays your animations.