In our project we want to report the time that the core was started. In setup() we made a call to Time.now() and stashed the value away for later use.
This works great when the core is started from the reset button. However, when the core is actually power cycled the reported time is very small. Like 2 or 3 instead of a good epoc time.
My guess is that where ever the Time library gets the value, it isn’t ready so quickly after a power up.
We’ll deal with this in our project, but I wanted to put it out here for others.