I don't know about gestation, can't remember from when I hatched C. bicolor eggs that I worked to scrape off the glass right after they were laid and save, but eggs laid where they are easily seen by any fish including the cories themselves will be eaten fairly quickly. If an egg is laid where it escapes notice, it will hatch and the fry have a better chance of surviving predation than the eggs ever have. Over the years I had several fry of different cory species "appear" at about half an inch, and I frequently rescued them from the canister filter when I cleaned it every 3 months.
Dried leaves are advisable, as they produce infusoria which is the first food of fry. Fry grow faster with dried leaves in the tank. The more leaves the better!