I don't understand RidgeCV's fit_intercept, and how to use it for my data
The weight on the constant column was also penalized by Ridge, whereas the intercept fitted directly is not.

To your second question: Centering shouldn't be necessary (except maybe for computational reasons), though scaling is still recommended so that coefficient penalties are applied more equally.