I confirm that setting the OneDrive to "Always keep on this device" did resolve the problem, however it created another one for me in that it used up the 250GB on spare space I had on my SSD drive.
I had to uncheck it, it seems to be something to do the with the OneDrive synching, sometimes I get them, I also occasionally get red checks instead and then after sometime everything clears.
I appreciate that OneDrive is doing some complicated stuff but if feels like it should be improved to allow proper management of the synching and better visualisation of how it is storing information between the cloud and the various multi-device desktops.
Sharing information through onedrive feels very flaky.
"Always keep on this device" causes onedrive to do something I assume make local copies of everything on Onedrive but what are the pros and cons and when you deselect it does it then clear all the local copies from the device or does it still retain some?
In my case when I set Always keep on this device" I then started to get low disk space warnings, I then deselected it and after a day or so later I had recovered the space, but I have no idea what setting it and deselecting it actually did.