Would be nice to have some kind of command limiter for SFTP provider as well. I'm using it to sync out data from Egnyte storage, however they are imposing limits limits there. Webdav is not an option as they don't support connecting there with a service user.
In my case 20000 commands per user per 15-minutes.
I'm getting following messages in the logs during checks:
sftp: "Commands quota exceeded" (SSH_FX_FAILURE)
--retries-sleep helps a bit, but the problem is, rclone seems to be waiting for a failed file, but still tries to continue with it's checks for other files in its queue, effectively ddosing the backend.
For now these are my settings, will have to increase the sleep timer a bit since I'm syncing 120k files