Bug with global time dilation of 0.0

It seems like this might be related to physics.

Background: I’m trying to work out how to do a partial pause. Using the APlayerController::SetPause and having some actors tick when paused doesn’t seem to allow them to update (they don’t move to locations I’m telling them to).

So as a potential solution gleaned from Answerhub I tried using time dilation - setting it to 0.0. This allows my objects to go to the locations I’m telling them to while paused but has a side effect. When I return to 1.0 objects that were stacked explode all over the place.

Seems that they are gaining overlaps and undoing them super fast on un-dilation.

Objects that are falling seem to behave appropriately.

Similar to UE-22382 but no vehicles involved.