ありがとうございます、これで私の環境でも解決しました。
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 というエラーが表示されていました。
回避策の共有に感謝します。