@bxefaw I have actually found a work around for your issue. We have an intake form set up to receive requests year after year. The form will get too overloaded with requests in a short time and it will start to lag and grow sluggish. I have our forms set to move a row to a "backup" sheet after it is in a completed status and has reached a certain length of time on the main sheet. It is an automation that performs the archiving. Since Smartsheets moves the row as part of an automation process it retains all aspects of it's original submission. Pictures stay in place, cell history is maintained. Notes for specific rows stay with the appropriate rows. Every year I switch the backup sheet to a different document. This can be done every quarter if you need to. It doesn't fix the issue of being able to restore a sheet from a previously saved version, but it does allow for you to backup a sheet and maintain the integrity of the data.
https://us.v-cdn.net/6031209/uploads/K3T2S1WVCDA3/archive-automation-png.png