How did you exit the location? I believe it's tied to the elevator you ride up. If you jump off/explore/otherwise leave the location, the weather will not change because the script that does so is in that elevator.
Also, this may be a stupid thing to say, but make sure you're not skipping 24h at a time: Go to noon and see if there's daylight.