I have to say, my very first polyester resin mix took DAYS to cure. And I can tell you I mixed so precise that it was spot on. And that worried me to the point that I asked questions on these forums as well. But the second mix cured perfectly. I don't know why, but since that time, I know I have mixed maybe a hundred mixes and not one failed. I have mix 23 gallons of polyester now, and I stopped measuring any MEKP anymore, because I can see if I use the proper amount from experiences. Not one failure.
But I will say, I exclusively use US Composites polyester resins and MEKP hardeners and associated fiberglass materials. They ship very quickly and their resins are always fresh and ready to use. No old sitting-on-the-shelf products with them since they do such huge volumes of supplies daily. JMHO