I HAVE FIXED IT TOOK ME AGES!
So I removed One Drive completely.
Then go to your one drive location in the finder. The finder will say in top right hand corner ‘One drive’ can’t be found. DELETE LOCATION. Click it.
Don’t worry this’ll only delete LOCAL files the online one drive files are still safe. (SAVE ANY FILES SEPARATELY TO SEPARATE LOCATION IF THEY HAVEN'T BEEN UPLOADED TO ONE DRIVE CLOUD YET)
Then reinstall one drive via App Store.
Then log in and CREATE a NEW one drive location in your FILES.
This worked straight away for me.
Hope it works let me know if it does WOOHOO :)
Sonama we beat you. So basically I see it as the local location needs resetting to a fresh location and previous local one drive files deleting first.
Then start a fresh with new one drive location on the Mac.