AddBubble kann nicht ausgeführt werden, da nicht Chart.Series[I] weiß, dass es sich um ein Bubble Serie handelt.
ein Cast?

TBubbleSeries(Chart.Series[I])
Und das ELSE muß natürlich nach die Schleife.

das IF trifft nur bei einer der Serien und bei allen Anderen fügt es neu hinzu, egal, ob die gewünschte Serie schon kam / noch kommt.
AddBubble braucht dann also nicht doppelt sein, wenn du erst die Serie suchst, wenn nicht gefunden neu erzeugst und erst danach AddBubble auf das Gefundene/Erzeugte.
Ein Therapeut entspricht 1024 Gigapeut.