Typen von Items in Dokumenten ändern sich nicht von alleine, da muss irgendeine Aktion laufen, die die "falschen" Typen produziert (wobei Text vs. Text-Liste m.E. keine Typveränderung ist, interessant ist hier wohl lediglich, wenn Datumsfelder als Text oder umgekehrt gespeichert sind).
Schau bei den betroffenen Dokumenten in der Felderliste in das Item $UpdatedBy, dort stehen die User, die das Dokument geändert haben. Eventuell gibt Dir das einen Hinweis auf die Ursache (per Agent "korrigierte" Dokumente in einer Einmalaktion, Importe oder ähnliches).
M.E. sind solche Dinge wie Fixup, Serverneustart usw. nicht zielführend, habe noch nie erlebt, dass eine Datenbank so kaputtgegangen ist, dass sich die Typen in den Items geändert hätten, da steckt immer etwas entwicklungstechnisches dahinter, also irgendein temporär oder dauerhaft laufendes Programm.