Here: https://thegraph.com/docs/en/subgraphs/developing/deploying/using-subgraph-studio/#deploying-a-subgraph
It's not mentioned if the version labels have to be unique. There are two possible behaviors:
- Deployments for particular version labels are immutable once made
- Deployments for particular version labels are NOT immutable
Edit: it looks like the correct answer is 1, version labels are immutable:
✖ Failed to deploy to Graph node https://api.studio.thegraph.com/deploy/: Version label already exists.