/ ---/parent -------/child1 (model with animation layered in from an alembic) -------/child2 (animated geo loaded via SOP Import) -------/child3 (static geometry)
In my particular case, if I use a TimeShift node to 'framehold' child3 specifically (cook and eval at a single frame), it also frameholds child 2. But not child 1. No instances in play. Child 2, the one being affected incorrectly by the TimeShift, is being created by a SOP Import, whereas the others are alternately loading static geo or simple animation.
What might cause the timeshift node to affect other prims (but not all) which are not specified in its prim pattern?