iCloud overwrites newer version of file with an older one. Any way to recover?
iCould replaced an edited/updated version of a file on iCloud Drive with an older version. Is there any way to recover the updated file?
Details:
I save documents from a third-party app (Scrivener) to a folder on iCloud Drive so that I can access them from multiple computers. I'm always careful to save the document and exit the app completely on one computer before attempting to access it on another. Today I did some work on a document on the iMac, then saved and quit so that I could then edit on the MBP at another location. That went fine, the doc showed the same modification timestamp on both computers (12:51pm) and the contents were as expected when I opened the doc on the MBP.
I made a large number of edits on the MBP, saving the document regularly (at least a dozen times), and quit. The file's modification date was now 6:11pm. None of the saves, including the final one, appear to have synced to iCloud, as both the iMac and iCloud on the web still showed the old 12:51 modification time. OK, so it hadn't synced from the MBP. Checking the MBP again, I found the modification date on the file there had reverted to 12:51.
I've had sync issues in the past with iCloud which is why I was so careful about checking the file modification times before opening the file on another computer. It appears iCloud did the exact opposite of what it should in this case—rather than upload the modified file from the MBP to the cloud, it overwrote the modified file on the MBP with an older one from the cloud.
Is there any way to recover the edited file, or am I just hosed? Both computers are running the current version of macOS Ventura, and as far as I can tell all of my iCloud settings are proper on both machines.
iMac (2017 – 2020)