For anyone having this issue, mine was due to case sensitivity of the file name even after all permission issues were resolved. I got this error when I specified the filename for the Load XML command different from how it was uploaded to S3. Copying the filename as is from S3 to the command, fixed the error.