When I delete files locally, those deletes are not synced to my cloud storage.
odrive keeps its own “trash” (called the odrive trash) to prevent unintended deletes. This stops deletes from being sent to the cloud until the user empties the odrive trash.
For more information about this, please take a look at this section of the usage guide: https://docs.odrive.com/docs/sync-changes#section--delete-existing-files-