Ohh and the restore function isn't perfect either. I've just restored back to a point in time on the web but my local copy is showing the old version. There should be a file called Gather-CriticalFiles.ps1 here: https://i.imgur.com/YLkL3sH.png
This was one of the files that OneDrive incorrectly deleted when I logged onto an old computer. It's there in the web interface: https://i.imgur.com/jggvAyY.png
If I wait long enough, I guess the OneDrive app might decide to resync it but I've been here before - I know that if I pause and unpause the sync, it'll appear. This dialog is fibbing: https://i.imgur.com/CbPECIE.png
There you go, pause and unpause and all the restore changes reveal themselves: https://i.imgur.com/PTPNY80.png
So the restore function is incomplete as well - it might restore the files but it doesn't trigger the local OneDrive client to resynchronise the restored files. Ho hum...
I really try to like Microsoft having been a Microsoft engineer for many years but OneDrive beggars belief sometimes.