Both seem to do the same thing and code still works, doesn't matter which one 1 delete. Is this just a bug?
ActiveChart.ChartTitle.Text = "Title"
Selection.Format.TextFrame2.TextRange.Characters.Text = "Title"
ActiveChart.ChartTitle.Text = "Title"
Selection.Format.TextFrame2.TextRange.Characters.Text = "Title"