It is always best to collect the eggs asap. You can use a fake egg as a decoy if you want to try to lure the hens to lay in a certain nestbox, but, no guarantees this will work.
It is a bad idea to leave an egg in the nest, as they lay more you won’t be able to tell the old egg from the fresh, unless you mark it. You can use a piece of tape or a felt marker.
I kept chickens for years and they are very much creatures of habit, they will pick their own spots and it’s best to leave them to their own preferences. If you observe your flock you will find that most hens lay before afternoon, usually early to mid-morning.
I would let my hens out to free range after they had finished laying, otherwise they will often go off and lay their eggs in the bushes and make them hard to find.
I had a few experiences with finding a huge clutch of eggs in the weeds. lol
Also, especially in the warm weather, nest boxes and laying hens are a major target for mites. Keep your nest boxes clean and dust them with Sevin dust or 6 roost malathion spray and check your hens periodically, looking under their wings, and around their vents for signs of mites, which are tiny little red crawlies that are visible to the naked eye.
If mites become a big problem, just like fleas, you must clean, disinfect the coop and nest boxes and dip your birds in a bucket of warm water up to their necks with a couple of tablespoons of Hexol to kill all mites.
P.S. Some hens develop the bad habit of cannibalizing their own eggs, so speedy collection is best. :-)