Hi @homonto,
It is expected that you can see a checkmark if not everything is local. odrive considers things to be “in sync” if there is no local data that needs to be uploaded. This is because having a mix of placeholders and “real” files is a valid “synced” state.
This can definitely be confusing, but it is a manifestation of the multi-state sync model (“dirty” (not uploaded yet), “locally cached”, “placeholder”).
If you are trying to facilitate a bulk download and want it to continue despite any errors encountered, you can take a look at this post here for a more advanced use with the CLI: How can I force a recursive download with the CLI?