Welcome the MDAnalysis user list!
Looking at your output it looks as if the fit has a hard time finding a solution for your data. Ideally, you can go out to larger x but if not I’d still expect the fit to do better than what you have. Perhaps the issue is that we run a simple exponential fit with scipy curve_fit
https://docs.scipy.org/doc/scipy/reference/generated/scipy.optimize.curve_fit.html without providing any initial parameters. In this case, curve_fit sets the p0 to 1. The MDAnalysis code does not have a way to provide initial parameter guesses, which might help the solver to find a better solution.
It’s possible that for such a short polymer, the assumption for exponential decay in the autocorrelation function is not valid. In this case you need a different theory to extract a characteristic length scale.
Oliver