The allocation explain shows that allocation didn’t work on the remaining nodes (because you have forced awareness). I’m thinking:
- did it work later? Maybe shards were unassigned for a while due to Delaying allocation when a node leaves | Elasticsearch Guide [8.7] | Elastic
- did it not work once you brought the nodes back up for other reasons? In that case, can you post the whole output of the allocation explain call? I think what you already posted is only from one of the nodes that didn’t get restarted