I believe some strains will begin to preflower based on age, not just on photoperiod. I have one blue dream that's probably in its 3rd week of flowering outdoors while 2 are barely going to start to flower.
I planted all 3 towards the end of April and by mid June they were showing their sex.