Just my opinion but if it was due to "light" they would of been lanky n not short-( I dont grow outside tho so idk). Another thing when plants are small it could be the watering was off and roots got into pockets of dry soil and just stunted them..
Genetics play a role as well, so the possibility of one or more than one reason why they might of stunted.
OK interesting. Think you're right about the genetics potentially playing a part here too.
Picking out the variables:
1. Different strain
2. Cloudy weather
3. BioBizz substrate (first with All-Mix, latest with LightMix)
On the third point: maybe I shouldn't been watering more frequently with this substrate? But then again, I'd expect to see more obvious signs of underwatering with wilting etc which just hasn't happened.