I do understand. I just wanted to make sure we were talking about it in the right place, since this problem seems to be such a simple one to fix for it to be taking more than a year.
"Freeing up all your files using the Files On-Demand "Free up space" feature is a good workaround"
Agree, but it has obvious downsides
"Why have outdated files sitting on your computer when the online OneDrive has the most recent versions?"
I need to have access offline, because I often work offline. I need to make changes from multiple computers because I need to use multiple computers. Having outdated files sitting on the one I'm not using is just a consequence.
"If you work on an old file version, then that becomes the latest version. Just opening an old version may pose a problem. Don't open a file until it has been fully synced and hopefully updated to the newest version from the cloud."
That's the surprising part of this all. I didn't. I'm a software developer and I do understand the complexities of synchronization, so I'm actually quite careful about never updating files unless the latest version is in the computer I'm using (either because it has synched or because I created it in that same device). I have had this issue twice, the last one is the one where I understand what happened better.
Specifically:
- I was using Device 1 on February, and stopped using it in February too. The files were in synch before I stopped using it (I always make sure before I stop using a device)
- I worked on Device 2 from Feb to June 13. Again, made sure the files were updated before I started working on it and after I finished.
- On June 15, I returned to Device 1, I turned the device on and let it synch (as I always do), after the synch process finalized I started opening some files and I noticed several files had lost all the changes made on Device 2.
- I was able to recover the files going to the version history where the right ones are the second to the last one, and the old (local) one was added as the last version. Weird enough, not with the current date or the date of the last local update, but with the exact same date as the second to the last one (that is the right / new version form my other computer)