you should be on a 12 hour light cycle. 12 on 12 off pretty regular.
What i've read from other breeders, and experienced for myself, is alot of tales of "rainy day, right before morning". What's more interesting is that myself, and alot of these other breeders, don't have our tanks outside. Or have outside light lighting our tanks. So how do they know it's raining outside? How do they know it's morning?
What i suspect is that the fish are more sensitive to changes in barometric pressures and gravity fluctuations with rain and moon phases, and are responding to that, more than the light of the moon.
And then adversely, what their lights are set at set when they think it's night and day. I heard many breeders say "just before light breaks in the morning". Well my lights don't come on until 12am, not 5 or 6... but sure enough i got up early and caught them in the act at 11/ 11:30.
I left my spawning tank and then growouts on the same timer. I had heard both methods, but in the end i also sleep in that room, so i needed that light out. Worked just fine for me. (btw my room is about blacked out, so no light from the moment i shut the room lights off till their light comes on in the morning) But it's also important to note that all fish are different. What works for some doesn't work for all, and even what works for most doesn't work for all.