RTC Internal timestamp is only updated when the first time RTC is initialized and power shifted to VBAT. On further power up and shutdown events that RTC Timestamp registers are not being updated with new time stamp values.
I'm reading TS and clearing TSF, ITSF, TSOVF flags upon power up. But when power cycle happens again, the TS registers are still containing the previous value, but not present value.