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?