Is this a feature or a bug?
It is a little of both. Unfortunately, properties of built-in source are not saved by the IDE,
and I am unable to fix that from inside of TAChart.
I have vague plans to fix this in the IDE, but they are very low priority for me,
since I do not know IDE very well (and to not have commit rights for it),
and TAChart already takes all the time I can spend on Lazarus.
As a workaround, you can create a separate ListSource at design time.