I have an HDA setup with a material fracture and bulletsolver sim with a timeshift node and a seed hooked up to the material fracture. I have problems when I change the seed, the simulation runs well the first time but if I change the seed I get floating pieces. Is there a better way to set this up than using timestamp?
If I press the "reset simulation" button on the bulletsolver it works, but I'm using the HDA in Unreal hooked up to a UI tool there and I don't have that option sadly.I tried resetting the sim from an unreal parameter connected to a python script to press the reset button, it works well in houdini but in unreal I ended up with no output from the sim after several tests.
I attached a test hda, there is the same problem with floating pieces when changing the seed in houdini, I want to avoid local cache as people across an unreal project will be using it. I mostly want to find out if there is a better standard way to set this up when using a simulation within an HDA.

