감사합니다. 저에게는 이 방법으로 문제가 해결되었습니다.
app.yml에서 after_bundle_exec를 통해 워크어라운드를 직접 적용하고, aws-sdk-s3를 1.177.0으로, aws-sdk-core를 3.215로 고정시킨 후 컨테이너를 다시 빌드했습니다. 이후 Cloudflare R2로의 수동 백업이 다시 성공했으며, 이전에 실패하던 브라우저 업로드도 다시 정상 작동하기 시작했습니다.
제 경우에는 aws-sdk-s3 1.182.0에서 multipart upload failed: undefined method 'downcase' for nil 오류로 나타났습니다.
워크어라운드 감사합니다.