rclone has to make a number of api calls to gdrive.
list of files in a folder, there is a limit to the number of files per api call, so multiple api calls are needed.
for gdrive, the max number of files listed per api call is 1000, which is what rclone uses by default.
for a given file to download, rclone downloads the file as a number of chunks.
for each chunk, rclone has to make an api call to gdrive to request the chunk.
that can be tweak using --drive-chunk-size
you can get a better understanding of what rclone is doing., using a debug output, by adding -vv to your command,
if you want to see exactly what rclone is uploading, you can add this to your command --dump=bodies --retries=1 --low-level-retries=1 --log-level=DEBUG --log-file=rclone.log
and read rclone.log
thanks for the clarification, and i did read the documentation before posting.
i assume that since you did not comment on it, that the rest of what i wrote was correct.