I took a look at the diagnostic and it looks like odrive is trying to optimize the processing of the files for upload, but may be getting overwhelmed with the number of objects during its tracking and filtering.
I would suggesting breaking up the data set into smaller chunks and letting odrive churn through each chunk before adding another. This should allow it to process through things without creating excessive overhead and should allow you to move forward with your bulk upload.
For example, move some larger folders out of odrive, temporarily, so that it can focus on what is left. Once it has processed through that, move in another folder, or two. I would say try to keep the number of objects to process at one time to around 10-15 thousand. Doing this should allow you to see better results.
Additionally, if you have the ability to unsync, unsyncing folders that have already finished syncing can reduce the overhead, as well. Since odrive is a near real-time, bidirectional sync engine, it has to maintain status for every object you have in odrive to ensure that everything stays in sync. The more objects, the more work odrive has to do.
For the uninstall error, the log reports that there was an issue running the MSI for uninstall. I have seen this happen if the Windows MSI cache has been pruned or cleared and the file no longer exists. I have also seen this with a permission issue, but very rarely. Is odrive still in a running state now, or is it in a half-uninstalled state?