Adding to the above here is the config of my Dropbox API app:
I don't know if were it says Development teams 0/1 it should say 1/1.. I don't know how to change it either.
is too much for Dropbox - check some threads from the last few days. It is repeating issue. Dropbox has limits - they are not public. You have to experiment. If you are seeing a lot of errors you have to slow down.
Do you have a team setup for development? If not, 0 is fine.
Dropbox does API restrictions per app registration so you really want to use a different app reg for every 'thing' you do. I use on for each mount, one for uploads, one for testing so nothing every impacts anything else.
Generally, 12 TPS with 0 burst works ok, but on rare times I am moving / renaming a lot, I get timed for a few seconds.
If you see 5 minutes, you are hammering it too much and it's asking you to slow down.
The default is 1 so I only set it to 0 just to be sure I never go past 12 per second. With 1, you can get 13 in a second, but at the end of the day, not sure how impactful that would be.
Fast is tough as you want to squeeze out every bit you can but too much and you start retrying which is much worse.
For massive Gdrive->Dropbox transfers I would not over engineer it. Do basics and defaults. Use few flags to control speed not to hit Dropbox limits.
And maybe
--order-by size,mixed,75 --max-backlog 10000
to make all transfer more balanced.
max-backlog: controls how deep into filesystem rclone will scan to gather up a list of files to transfer. There is no need to do more.
order-by: those up to 10,000 items in the queue will be sorted by size and the threads will be filled with 75% small files and 25% big files. This helps the queue get saturated with a bunch of tiny files but also working on some larger files at the same time.
maybe this --max-backlog 10000 flag will also solve such a problem that I have Total size: 37.619 TiB (checked with rclone size), but if I start to "copy", the logs says it is only (5 TB?): Transferred: 1.430 GiB / 5.357 TiB
By the way, I noticed that in the OP I didn't paste correctly the rclone copy commands that I was using when I created this thread. I should have written this: