Paul M is correct
air (oxygen) is an inhibiter which prevents surface polymerization of polyester resin for a long time - sometimes not ever.I doubt that the hardener has gone bad. That is a popular myth unless it is very very old. You do not want to use excess amounts of it either - another "bigger hammer" approach which will not work.Mold release is permeable to oxygen and so it will not help this problem. It is definitely not a plasticizer and I doubt that it is an inhibiter in and of itself. You need to seal out the oxygen long enough for the surface resin to set up.Polyester resin comes in two main versions - laminating and surface coating. The surfacing mix has about 2% wax added.If you have an area which still needs to cure, I would wipe a very small amount of peroxide or bleach over the surface and soon afterwards follow that with some wax. You can use just about any solid wax. Crayons or candles come to mind. Wipe it on and heat it with a heat gun to spread it around over the entire area. The heat is probably needed to help the resin to set up too. Without heat, it may still take a few days to harden even after you seal the area.Once the surface is hard, you can scrub off the excess wax so use plenty of it.Some paints will work for this purpose too and some will not. I think polyurethane or oil based paints will work but I am not sure which is best. Water based paints probably won't do as well.