My scenes load slowly?

I have three scenes (more are coming).

  1. Scene: MenuScene with just text and image and ofcourse script that controls the buttons
  2. Scene: A level. The ball, terrain with mountains, goal, live map, retry button, a script which gives you the speed and direction of a swipe, a script which lets the ball fly and respawn from the last checkpoint, a script which moves the camera, a score script for the goal, a game controller script which controls the buttons
  3. Scene: same stuff as second scene just a different terrain

so my problem is from the main menu to the first level (2nd scene) it takes over 15 seconds on laptop and over 40 seconds on Galaxy S6 Edge. Any suggestions?

Profiler shows no problem. I fixed it by changing all the shaders from standard to mobile diffuse and copying one by one each game object in to a new scene. It suddenly worked. I have absolutely no idea why it worked