Hi! Sorry for not responding earlier… After watching the video it looks to me as if there’s something different in your anim graph compared to the original anim graph. In the original anim graph, there’s no code that changes the hand position when not aiming… only when aiming.
Could you do a test with only your meshes (weapons and character) added to a fresh clean Shooter Procedural Aiming project and see if this happens? So far I’m not able to reproduce…
If it doesn’t happen in the clean project, look for differences in the anim graph (inside the anim bp) between the fresh project and your project, specially nodes that are affecting the ‘Not Aiming’ branch.
Although it might seem that the CalcSightTransforms is the source of the problem, all it does is generate the values that are going to be used in the anim graph, specifically in the ‘Aiming’ branch.