Nun, schauen wir doch einmal was du machst.
Du gehst zum ersten Eintrag. Dann sagst du, dass in deine richTextBox title plus der Zeilenumbruch hinein soll.
Jetzt gehst du zum nächsten Eintrag. Jetzt sagst du, dass der neue title plus ein Zeilenumbruch hinein soll.
Da du den alten Inhalt jeweils überschreibst, ist der natürlich weg. Was sollte denn sonst passieren?
Wenn du in die Dokumentation geschaut hättest, hättest du in der Liste:
msdn.microsoft.com/e...textbox_methods.aspx
fast ganz oben auch AppendText gefunden:
msdn.microsoft.com/e...base.appendtext.aspx