Error: failed to enqueue CID: shutting down when using go-ds-s3 plugin


I have custom build based on the go-ds-s3 plugin which was working until I restarted the node. I datastore settings like this

 "Datastore": {
    "BloomFilterSize": 0,
    "GCPeriod": "1h",
    "HashOnRead": false,
    "Spec": {
      "mounts": [
          "child": {
            "accessKey": "",
            "secretKey": "",
            "bucket": "",
            "region": "eu-central-2",
            "regionEndpoint": "",
            "rootDirectory": "/ipfs_test",
            "type": "s3ds"
          "mountpoint": "/",
          "prefix": "s3.datastore",
          "type": "measure"
      "type": "mount"
    "StorageGCWatermark": 90,
    "StorageMax": "20000GB"

Which indeed creates directories like you can see on the screenshot.

The local contains one file only

while pins contain few more.

Now when I want to upload a file it all goes smoothly, the thing is it will refuse to pin it

The only error that is shown is ERROR core/commands/cmdenv pin/pin.go:133 context cancele

I’d like to know if is it even possible to use this plugin in the production environment or not.