Docker+containerd+ZFS incompatibility

Fellow colleagues,
experimenting with Docker/containerd on ZFS I’ve found somewhat strange incompatibility with all the stack.

First of all, “pairs behave excellent, but third one is exceeding” – if I use containers with Docker with "storage-driver": "zfs" in daemon.json, or nerdctl --snapshotter=zfs, all is working perfect, but when I try to integrate all the three pieces:

{
  "storage-driver": "zfs",
  "features": {
    "containerd-snapshotter": true
  }
}

… no container can be built: last stage (“exporting layers”) fails with (in)famous “grpc: addrConn.createTransport failed to connect to {Addr: “localhost”, ServerName: “localhost”, }. Err: connection error: desc = "transport: Error while dialing: only one connection allowed”.
Has anyone observed the same behaviour? and could some great soul describe me what does that cryptic message about grpc mean?

Thank you,
Andrei.

docker-buildx-plugin 0.16.1-1~debian.12~bookworm arm64
docker-ce 5:27.1.1-1~debian.12~bookworm arm64
docker-ce-cli 5:27.1.1-1~debian.12~bookworm arm64
docker-ce-rootless-extras 5:27.1.1-1~debian.12~bookworm arm64
docker-compose-plugin 2.29.1-1~debian.12~bookworm arm64
containerd.io 1.7.19-1 arm64