When using odrive client on windows 7 linked to onedrive, files that change on the client sync fine, and any changes made on onedrive while the client is running also get synced down fine. However when a change is made on onedrive or by another machine while odrive is not running the changes are not detected. If the folder is manually refreshed the changes are picked up fine.
As long as odrive is running, it will pick up remote changes.
When you first start up odrive, after it has been shutdown, it may take some time to pick up changes because it performs a scan of all of your content, which is a more intensive and time-consuming process. During this time, a manual refresh can prioritize the scan of that particular folder, giving the result immediately instead of waiting for the full loop to finish.