If it’s simple and loads each map quickly, then you really should keep them separate.
- As you said it becomes more clear which specific maze a player is supposed to be in.
- Updating a single maze of a group won’t affect other mazes.
- You’ll be encouraged to put shared logic outside of the level blueprint, which will help make it easier to make new mazes.
- If you end up working with someone else on project at some point you can each work on different levels without affecting the other.