Seems fairly useless. You offer 3 options. I am using a work laptop travelling on a mobile plan with limited data. 1) Your first option is unworkable for a large amount of files and data, and limited data plan. 2) cmd.exe would be nice to try but is locked out by sys admins. 3) useless. onedrive online says it is already syncing and seems like no way to force it to manually sync the affected file, or even stop then restart the sync. In my case every time I open a file, it locks it out from renaming or moving as it can't sync the 'changes' - Onedrive gives a useless non-ending message 'Processing changes'.
Users have suffered from Microsoft's incompetent coding of Onedrive's sync functionality for years, with all that can be offered are convoluted workarounds that may or may not work, or the most ridiculous one being akin to fully removing the files (then waiting an impossibly long amount of time, not to mention if you have limited data plan when travelling) to sync every file from scratch.