Any HDA using switch nodes to skip parts of their process dont appear to be respected when run the first time in Unreal, Maya, etc.

I use Switch and Switch-if's to setup preview-like options for simpler parts of a tool, so users dont have to run the full process with every change. That works great within Houdini and after a HDA has been loaded in another program thru Houdini Engine, but NOT with the initial load.

The first time I place down a new HDA in the world in Unreal for example, it appears to process the entire tool as if it runs through each switch connection or just ignores it. This can mean verrrryy long initial load times with some tools, especially ones that process very high res meshes.

Or is there another way i should go about "previewing" what the tool is doing?