Schedule:
I have the space to keep them. (external drives)
I also keep 1 Rescuezilla image taken on the first day of each month
if my OS went belly up, I would swear profusely. But, only because of the
time it would take to set it back up again.
Note that sometimes a portion of your system backup will be older than what it should be, e.g. after update, in those cases you'll restore some files to possibly outdated configuration or partial restore,
I have never felt the need to take that into account. On more than a few occasions I have noticed Linux Mint updates at work after I have destroyed something and used a timeshift snapshot to fix that situation.
The interaction between my OS (Linux Mint 22.3) and Timeshift is an absolute marvel.....it has not given me cause for concern. Ever. I trust it.
Do I semi regularly destroy stuff ? Yes. I am a tinkerer by nature.
Timeshifts main screen tells the story of my latest 'adventure/stuff up etc
A 'haram blocker' I experimented with turned out to be not nice.....not nice at all.
I was quite cranky with that. So I deleted a few snapshots that had traces of it, and Created a couple of snapshots of the system without that blocker (unnecessary, but I did it anyway)
I was more cranky with myself for having installed it.
I also installed (via updates) the 7 kernel, and noted that the percentage of space used by the OS on my main drive is 10.9%
I have not found a scenario where I have to take into account any inbuilt/known failing on Timeshifts part.
The Rescuezilla image taken on the first of the month, is perhaps unnecessary. Although I have screwed up my system sufficiently to actually need to use it a couple of times.
Been doing this Linux thing for 13 Years +