XR Two handed interaction

Hello! I’m trying to implement two-handed interaction for a 3D GameObject in my game. I want to rotate the object using two controllers, following their direction, without altering the object’s position or scale. I’ve experimented with the XR Grab Interactable component in multiple select mode and used the XR General Grab Transform, but the rotation behaves erratically and happens too quickly. Is there a way to achieve smooth and controlled rotation? Thank you.