How can I toggle render visibility for a large amount of actors?

Previously I tried using level streaming volumes to toggle visibility only, on large amounts of actors in a map. I quickly figured out that despite tagging the level as initially loaded and only doing level visibility, any time the level was turned on it hitched because of rebuilding the navmesh to accommodate the new collision. I want the collision to be left on at all times and the rendering of the actual actor to be changeable to avoid the nav rebuilds. It seems like changing the visibility per actor does what I want and leaves the collision in the world. Is there any way to use either folders, groups, or levels as some kind of container to then turn on and off rendering visibility on each actor in the container in a blueprint? Or maybe there’s a better way to turn a large amount of things off but leave the collision in the world?