I'm an idiot why needs help with (what I presume is probably) a simple piece of coding

This is happening because after the fade out transition the script is placing the overlays on the scene and then moving onto the fade in. So change the @overlay to &overlay.