PBM 2.12 on MongoDB 8.0 Sharded Cluster – “storage is not initialized” + “get epoch: lookup: element not found”

I have a sharded MongoDB 8.0 cluster with 2 mongos + 3 config nodes and 2 shard replica sets (3 nodes each).
PBM 2.12 is installed on every mongod node and each PBM agent connects to its local mongod using the correct URI.

I applied PBM storage config separately to config RS, shard1 RS, and shard2 RS.
pbm config is correct everywhere - filesystem storage (also tried with S3 compatible Blackblaze storage) is initialized and identical on all replica sets.

But when I run a backup through mongos:

pbm backup ...

I always get:

get backup metadata: context deadline exceeded

And in every PBM agent log (config + shards) I repeatedly see:

storage is not initialized
get epoch: lookup: element not found

Cluster is healthy, agents authenticate fine, all nodes are reachable, and nothing is blocked.

I can’t understand why PBM thinks “storage is not initialized” when the storage config is already present on all replica sets.

I need help understanding why PBM cannot create the epoch or initialize storage metadata on MongoDB 8.0.

That’s the issue. Any leads will be appreciated!
Thank you for your time.

Hi and welcome to our forum!

PBM requires a shared storage (all nodes need to see the same volume or bucket) please check the steps to add a remote storage for more details.