And BTW in the same situation for Google Drive rclone does not complain about anything:
$ rclone ls drive:test -vv
2024/01/04 19:19:46 DEBUG : rclone: Version "v1.65.0" starting with parameters ["rclone" "ls" "drive:test" "-vv"]
2024/01/04 19:19:46 DEBUG : Creating backend with remote "drive:test"
2024/01/04 19:19:46 DEBUG : Using config file from "/Users/kptsky/.config/rclone/rclone.conf"
2024/01/04 19:19:46 DEBUG : Google drive root 'test': 'root_folder_id = XXX' - save this in the config to speed up startup
4135822 aa.txt
4135822 AA.txt
2024/01/04 19:19:47 DEBUG : 7 go routines active
$ rclone dedupe drive:test -vv --dry-run
2024/01/04 19:20:25 DEBUG : rclone: Version "v1.65.0" starting with parameters ["rclone" "dedupe" "drive:test" "-vv" "--dry-run"]
2024/01/04 19:20:25 DEBUG : Creating backend with remote "drive:test"
2024/01/04 19:20:25 DEBUG : Using config file from "/Users/kptsky/.config/rclone/rclone.conf"
2024/01/04 19:20:25 DEBUG : Google drive root 'test': 'root_folder_id = XXX' - save this in the config to speed up startup
2024/01/04 19:20:26 INFO : Google drive root 'test': Looking for duplicate names using interactive mode.
2024/01/04 19:20:26 DEBUG : 7 go routines active
That is because the backend can't have duplicate names so running rclone dedupe doesn't make sense - rclone is just warning you about that. This is controlled by the DuplicateFiles feature flag.
$ rclone backend features s3: | grep Duplicate
"DuplicateFiles": false,
You don't have any duplicate files so ls isn't complaining about anything.
That is because google drive does have the DuplicateFiles feature flag set
$ rclone backend features drive: | grep Duplicate
"DuplicateFiles": true,
Both the outputs are as I would expect - what were you expecting?
Google drive file names are case sensitive so aa.txt and AA.txt are different files.