It seems this 2D analysis has a defect that prevents the mass from falling after it bounces and settles on the far end when the gravity vector changes direction.  It may be worth building a small 3D model to see if a 3D model has the same problem.  Are you interested to try that out?