X_STORAGE_READ_FAILED
Means
the object could not be read
Typical cause
the disk refused a get(), stat(), exists(), stream() or the read half of a copy() — a denied s3:GetObject, a throttle, an expired credential, an unreadable file (EACCES, EIO). It surfaced as a bare S3Error or a bare filesystem Error. An object that is simply not there is X_STORAGE_NOT_FOUND, never this.
Fix
local: ls -l <root>/<key>. s3: aws s3api head-object --bucket <bucket> --key <key>. The error prints the command with the real root, bucket and key