Sunlight has lots of infrared radiation. That makes the container and solution hotter. Maybe the chemical reaction proceeds faster at elevated temperatures? shruggy