It should be fixed anyway, but your setup is weird, a vive controller mesh is a primitive component and is fine as a root for gripping. Regardless though are you gripping the vive controller mesh and then parenting the gun to that hand? Why isn’t the hand mesh just childed to the controller and then you grip the gun directly? Your setup is pretty confusing to me right now.