Did I do this right? Syncing multiple local vaults to one remote vault (then down to one local vault on a different device)

What I’m trying to do

Okay, weird thing I think I figured out how to do but am wondering if there is a “better” (easier, cleaner…) way to do this.

I am involved in three different ttrpg campaigns right now:
1 - VTM, I am a Player
2 - Pathfinder 1e, I am a Player
3 - Pathfinder 1e, I am the GM

I wanted each of these campaigns to have a different local vault on my computer, all go to one remote vault (“ttrpgs”) through Obsidian Sync, and then all stay in one local vault (“ttrpgs”) on my phone. This way I can reference all the different campaigns, adjust notes, etc. on my phone easily, but keep them all separate on my computer so I only have one story pulled up at a time, can look at the graph for only one world, etc., when running or playing the games.

Things I have tried

The issue I was running into was if I synced the vaults for Campaign 1 and 2 to my remote vault “ttrpgs”, they would start duplicating into each other, mixing the stories.

How I think I solved this is by putting all my notes within the separate campaign vaults in one big folder each. So in the vault for campaign 1, all my notes are in a folder “VTM”. Campaign 2 all in a folder “PF1e - Pirates”. Campaign 3 all in a folder “PF1e - Asylum”. In each vault, I excluded the folder for the other two campaigns (The vault for campaign 1 excludes folders “PF1e - Pirates” and “PF1e - Asylum”, for example).

This seemed to make it so that each vault stays separate on my computer, but all exist in the same remote vault. When I sync to that remote vault to my phone, all three campaigns are there.

Which…is what I want to happen! So, success…?

My main question is…

Does this seem logical, or is there something I am overlooking that is going to make it crash and burn? Or is there an easier/better/cleaner way to accomplish this? Or…is this overly complicated and it would just make more sense to merge all the vaults into one on my computer?

The main reason I want to keep them separate on my computer is I don’t want the graph view to show all three campaigns, only the one I am currently on… And I really don’t want the individual notes to intermingle between the campaigns. These will not be interconnected stories, so I have no need for them to connect in the future.

Thoughts?

If I understand right, you want Device A to have:
Cake
Pie
Tart

But Device B to have a combination of the three (Desserts)?

You would not be able to accomplish it this way with only one Obsidian Sync remote vault, because the remote vault will merge the contents together in a way you don’t want it to.

However…

How I think I solved this is by putting all my notes within the separate campaign vaults in one big folder each. So in the vault for campaign 1, all my notes are in a folder “VTM”. Campaign 2 all in a folder “PF1e - Pirates”. Campaign 3 all in a folder “PF1e - Asylum”. In each vault, I excluded the folder for the other two campaigns (The vault for campaign 1 excludes folders “PF1e - Pirates” and “PF1e - Asylum”, for example).

This is one way to accomplish it. You essentially created:
Desserts/Cake/
Desserts/Pie/
Desserts/Tart/

And are synchronising with one remote vault to your device B.

The main reason I want to keep them separate on my computer is I don’t want the graph view to show all three campaigns

Us veteran Obsidian TTRPGers learn real quick that the graph just gets messy, and can become useless after a time without care. Try to see if using groups can help some of the graph anxiety: Graph view - Obsidian Help

Or…is this overly complicated and it would just make more sense to merge all the vaults into one on my computer?

This is what I do even though I have the option of using more remote vaults.