Quite a nice scene! The black screen issue might occur if the fade-in trigger during scene loading gets interrupted. You can try using one or more delay triggers to execute the fade-in, spacing out these critical triggers for execution. This might be helpful.