You have a badly coded indicator/EA that is deleting them.
Now I see. In my EA, it says ObjectsDeleteAll() whenever Initialization parameters take place, and this includes REASON_CHARTCHANGE. I did this because I want the buttons and other created chart objects to refresh to new ones without leaving out obsolete events on the chart. I never thought it would affect the trend lines I draw manually on the chart.