Question about the behavior of `rclone copy`

hello and welcome to the forum,

this will explain how rclone copy works
https://rclone.org/commands/rclone_copy/

  1. rclone will over-write files in s3, but that can be tweaked
  2. rclone by default uses, mod-time and size and perhaps checksum, it depends on the flags

keep in mind, that s3 and azure use different hash types
https://rclone.org/overview/#features

still downloads all the files
no, rclone will try to compare mod-time and/or file size, again it depends on what flags you use.