We had this issue once and what worked for us was to disconnect the second controller and re open the game on single player. The 2nd player then connects when the game has successfully loaded.