I give my plants pretty much 24/0 lights on in fabric pots. Regardless of breeder, harvesting at around day 90 will always be kinda early for me. Maybe its really like the breeders say, its REALLY dependent on each individuals conditions. Breeder times are just for reference. I feel its unfair to knock on breeder because of this. You will find its the same with other seeds in the same grow conditions. Especially so since your plants are so healthy and producing!
You are enjoying yourself! Thats what matters most!