Unexpected Deviation of Cylinder in Guided Path Simulation

Hello,

I’m running a simulation where a cylinder moves through a guidance structure. The guidance (white part) is defined as a discrete rigid body with Tet-Free meshing, while the cylinder (deformable part) is meshed using Hex-Sweep, as shown in the colored section. The simulation proceeds correctly up to a certain point, but then the cylinder deviates unexpectedly and exits the path. It seems like the head of the cylinder, which should be pointing downward, deviates upward at this point.

I've attached screenshots (before and after) showing where this deviation occurs.

 

I’ve set up a local coordinate system (Csys) for the cylinder to apply boundary conditions and loads, and the guidance is fixed (encastered). The cylinder has an assigned velocity along its axis and is free to move in all other directions. Does anyone have any insights on why this deviation might be occurring?

Thanks :)