The example code is useful. It looks, at first glance, like a a bug ...to be investigated.
Temporary workaround could be to directly control the Axis Items list after adding the data:
Chart2.Axes.Left.Items.Clear;
Chart2.Axes.Left.Items.Add(9,seriesC);
Chart2.Axes.Left.Items.Add(5,seriesA);
Chart2.Axes.Left.Items.Add(8,seriesB);