How to properly disable/hide an embedded view from a screen for tags that dont exist?

So I have a generic view where one equipment package that has 4 embedded view objects but some configurations only use 2 or 3 of them while others use all 4. With the layout I can't use a repeater object and script the instances but instead I need to use individual embedded view objects.

What's the proper way to fully disable an embedded view to not load or render if the tags don't exist for it? My understanding is if I just toggle meta.visible to disabled then it will still try to load in the background but the tagpath doesn't exist so it'll still cause an error just hidden. I also thought I could change the viewpath to "" to just have it not load but that throws an error in my gateway logs.

I'm trying to be mindful of loading times as things scale up so wondering what's the better way to handle this? I can use either the default embedded view or the embr embedded view+

I would change the viewpath to a placeholder view (defined, but empty), and change the component to display: none.

Ahh that works perfectly. I tried basically that with the "" viewpath but fell short of just making a null view as a placeholder. Thanks!