Issues with aws s3 sse-c, getting strange log entries and errors

Great

What I can do is add metadata, the same as we do for large files with the md5sum of the decrypted data. This will enable checksums to be compared and rclone check to work. If you want to see how that would work, try uploading a file with --s3-upload-cutoff 0. Rclone will add a header (this is a base64 encoded md5 checksum)

X-Amz-Meta-Md5chksum: JeMXdz8wjkRsyExQOm0fhQ==

Is that worth doing do you think?

Interesting... I don't think that is standardised though - as in it is just what s3.browser does.