There are cases where we overwrite the PlanCacheEntry stored in the cache, creating a new entry with a new "timeOfCreation". This means that the output of planCacheListPlans and $planCacheStats may be confusing. For example, when an inactive cache entry transitions to active, it will get a new "timeOfCreation" value.
See here: