As you can see in the video, at first, the animation is played correctly. But when the cycle is complete and UE starts looping the animation, meshes start going through each other and timing is all over the place. The gun is a child mesh of the arms (parent mesh) and the gun is socketed to the arm so they would not break the animation timing cycle but clearly that’s not the case here. What could be causing this issue?