Header 'x-amz-checksum-algorithm' with value 'CRC32C' not implemented

Hi I am able to restore my backup from full backup and now I tried to implement PITR on to my deployment and I am using R2 cloudflare bucket to restore my pitr backup and I am getting error in doing so, I am getting the given error.

2024/05/03 04:48:03 Starting to process binlog with name binlog.000002
2024/05/03 04:48:03 ERROR: collect binlog files: manage binlog: put binlog.000002 object: put object binlog_1714663450_24a201853cdc13ba55e13424165b6816: Header 'x-amz-checksum-algorithm' with value 'CRC32C' not implemented
2024/05/03 04:49:05 Reading binlogs from pxc with hostname= pxc-cluster-pxc-0.pxc-cluster-pxc.pxc.svc.cluster.local

and the yaml I used is given:

spec:
  allowUnsafeConfigurations: true
  backup:
    image: percona/percona-xtradb-cluster-operator:1.12.0-pxc8.0-backup
    pitr:
      enabled: true
      storageName: ostore
      timeBetweenUploads: 60
    schedule:
      - keep: 3
        name: daily-backup
        schedule: "*/30 * * * *"
        storageName: ostore
    storages:
      ostore:
        s3:
          bucket: mysql-backup-dev
          credentialsSecret: s3-backup-secret
          endpointUrl: https://f987231b5MYpasswordbhfbvu.r2.cloudflarestorage.com
        type: s3
        verifyTLS: false

What can be the possible solution?

Now, I am trying to do the above process from minio ostore and I am getting this issue:

2024/05/06 12:02:07 Reading binlogs from pxc with hostname= pxc-cluster-pxc-0.pxc-cluster-pxc.pxc.svc.cluster.local
2024/05/06 12:02:08 ERROR: collect binlog files: get last uploaded gtid set: read last gtid set: Access Denied.

And my yaml is now:

apiVersion: pxc.percona.com/v1
kind: PerconaXtraDBCluster
metadata:
  finalizers:
    - delete-pxc-pods-in-order
  name: pxc-cluster
  namespace: pxc
spec:
  allowUnsafeConfigurations: true
  backup:
    image: percona/percona-xtradb-cluster-operator:1.12.0-pxc8.0-backup
    pitr:
      enabled: true
      storageName: minio
      timeBetweenUploads: 60
    schedule:
      - keep: 3
        name: daily-backup
        schedule: "*/30 * * * *"
        storageName: ostore
    storages:
      ostore:
        s3:
          bucket: mysql-backup-dev
          credentialsSecret: s3-backup-secret
          endpointUrl: https://bcbihbMysecret476ed9bcdjnbf4ca149.r2.cloudflarestorage.com
        type: s3
        verifyTLS: false
      minio:
        s3:
          bucket: mysql-backup-dev-pitr
          credentialsSecret: s3-backup-pitr-secret
          endpointUrl: http://ostore.ostore.svc.cluster.local:9000
        type: s3
        verifyTLS: false

Can Anyone help, Percona team please suggest something.

Now I am getting this error after resolving above mentioned issues.
When restoring through to pitr.

2024/05/07 09:44:59 run recover
2024/05/07 09:45:41 ERROR: recover: get host: can't find host