This question already has an answer here:
I know Time Machine promises to keep one backup per hour for the past 24 hours, a daily backup for the past month and a backup per week beyond that. What I’m wondering is: if you’ve connected an external Time Machine drive multiple times on a given day, which of those backups gets kept and which ones get deleted?
I had always assumed Time Machine would keep the last backup of a day (and similarly, the last backup of a week), but that doesn’t seem to be true: I made two backups last Sunday and wanted to get a file back from the second one, but found that only the first one is still on the drive. Some digging through the Console logs shows that Time Machine deleted the second Sunday backup yesterday.
Does Time Machine perhaps simply keep the first, rather than last, backup of a day? Or does it use another criterion to decide which backup to keep, for example the smallest or biggest backup of the day?