A Rigidbody Sphere with angular drag rolls perfectly on X and Z vectors (so up/down and left/right) when pushed with AddForce (I've also tried aligning the ball and using AddRelativeForce, and tried velocity). It also rolls in a perfect straight line if pushed at a 45 degree angle.
Pushing the Sphere on a (non-45 degree) diagonal however, the Sphere veers away from the projected vector, which is drawn as a guide line.
The Sphere has angular drag (1.2) and dynamic friction (0.1). The surface plane has dynamic friction (0.3).
Edit: Note, this is a billiard ball type object on a flat surface.
My question: Has anyone come across this before, and if so, did you find a solution?