Each egg has a 24hr timer.
So the 100 egg limit doesn't reset at midnight/a new day.
Like if you picked up an egg at 1:00pm on the 6th.
Then you reached your 100 egg limit on the 6th.
You wouldn't be able to pick up your first egg until 1:00pm on the 7th.
Then you could pick up your second egg on the 7th at the same time you picked it up on the 6th.
If this makes sense?