mtucker
A few questions...
1. What isn't working for you in this file? It seems to be doing what I'd expect...
2. Why are you controlling the switch with an edit context options LOP? There's nothing wrong with it, it just seems like an unnecessary additional node, when you can just animate the switch directly.
3. What is the purpose of the SWITCHING_TO_CACHE_DOES_NOT_WORK switch LOP? You can just put the filecache1 LOP there, and the "Load from Disk" toggle on that LOP effectively does the same thing the second switch is doing.
Thanks for looking into this!
1. The switch works, until I render it. If you run the filecache, then use the switch to check the cache against the 'live' setup you'll see the cached output does not pick up the second camera. The live setup works only in Houdini viewport. Even rendering Karma in the viewport is fine. Rendering to disk does not pick up the second camera, nor does the filecache1 (after you've cached it, obviously

).
2. I tried animating the switch, same problem. I'm not married to a specific solution, I just want a sequencer type USD camera setup with motion blur rendering correctly in stage.
3. The purpose of that switch is for troubleshooting, so it's easy to compare the live setup vs the busted filecache1, which of course I'm expecting to be the same. And again, first camera looks fine, second camera does not get picked up by the cache, which is also not picked up when rendering to disk.
Thanks again.