Hi,
I have found 3 issues with your setup :
You have an UIPanel for each button which is not good at all, you have to remove it from the prefab. You just need one panel for the ScrollView.
Then your Grid (with the UIGrid component) must have a position of 0,0,0 and a scale of 1,1,1 (it has a scale of 360 at the moment).
Then you update the CellWidth (for instance 150).
It now works in the scene view.
The final fix to make it work in the game view, is to set the Z value of the scrollview to 0 !
I would like to advice you also to use the new feature of Anchors, you use the deprecated UIAnchor components !
Have fun