openGL/cycles switch for previewing geo nodes instances differently depending on context

I hope this makes sense, let me know if I need to clarify.

In blender we preview renders using a viewport. To scatter a forest we might want a bounding box, or maybe to use just points to preview. this works currently using “is viewport” geometry node and a switch.

But as the “is viewport” doesn’t give options for cycles / opengl / evvee/ workshop we can only see our final in render.

Wouldn’t it make it easier to preview large scatters in a cycles viewport to have the “is viewport” switch have some options? Or is there another way?

Local collections work, but create a very complex workflow with duplicated scatter systems etc.