Howdy
My gals may lay for 2 days and then take 2 days off, or lay for 1 day, take 1 day off, then lay for 3 days etc. I could have a hen lay at 6am one morning and the same hen lay at 3pm the following day.
I do not believe that the actual egg laying is on a strict 25-hour cycle. The release of the ovum can average around the 23 hour mark but as to when the chicken actually lays that egg, I think that varies.
Anyways, when my Silkie [RIP sweet girl] started laying, she laid her first 3 eggs at night time and after having 1 day off, laid the 4th one at 11:00am.
My bantam Langshan laid a soft shelled egg overnight just prior to going into a moult. I still get the very occasional overnight egg but it is rare.
I sometimes wonder if they
can hold onto those eggs for a while? I have had a chicken dance around and grumble for hours because someone else is in her favourite nest box and then, when it is free, hop in and lay.
Just a thought