Quick answer: Unreal PhysicsHandleComponent grabbed object snapping back to start rotation after release? Handle resets target rotation on release - copy current rotation before ReleaseComponent.

Grab a barrel, rotate it, release. Barrel snaps back to its grab rotation as if you never rotated it.

Apply current rotation pre-release

FRotator R = Comp->GetComponentRotation();
Handle->ReleaseComponent();
Comp->SetWorldRotation(R);

Snapshots rotation pre-release; restores post-release.

Or set target rotation continuously

While grabbed, update Handle->SetTargetLocationAndRotation with the current values. Release leaves the object at the last set target.

Test the release path

Grab, rotate, release at extreme angles. The snap is visible.

“PhysicsHandle is a constraint. Constraints have target state; release without preserving = snap.”

Wrap PhysicsHandle in a helper that owns the grab/release lifecycle. The snap bug fixes once; never recurs.

Related reading