they all have effect but pH may be the biggest effect. That ph is pretty high for a Kolsch. Temp and time seem good to me.
Did you measure your ph at room temp? If so, corrected that would be a ph of 5.55 or so, which is just in ideal range, but for light beers like Kolsch I prefer a pH of 5.3, 5.2 for things like wits and weziens where I want a touch of tartness.