Another possibility would be entity's bounding box problem,
try to set the bounding box with c_setminmax at the beginning
of your action or c_updatehull if your character has major
animation difference on every frame.