Hi,
So when you only rotate on the y axis the ball should not move, right?
Then you might want to use a Parent to do the movement on.
Copy your ball then set one as child on the other.
Use the child for the rotation and set Is Kinematic on.
Also disable or remove the Collider on the child.
On the parent disable your mesh renderer (make you parent ball invisible)
and use for movement.
But if you want a real rolling ball effect you can check the roll a ball sample on the ecosystem.
(if you cant get it on the ecosystem you can get it
here)