Es ist ja gerade das Rätsel, dass ich ganz einfach deine These vom "zuverlässigen IF...THEN" widerlagen kann
Ganz so einfach ist es nicht.
Stand jetzt hast Du ein fehlerhaftes Projekt - den Nachweis hast Du erst dann erbracht, wenn Deine Situation reproduzierbar wird. Und genau das ist ja nach Deiner Aussage nicht gegeben.
Ich muss nur die "Liste" der if...then-Zeilen auf 30 reduzieren und schon läuft alles tausendfach stabil. Also muss der "Fehler" in der nicht mehr ständig, sondern nur gelegentlich funktionierenden Zuordnung zum
THEN liegen. Darin sehe ich kein Programmierfehler, sondern ein internes Programm-Problem.
Aber, wie schon festgestellt, wäre diese Abfrage für 2000 Wörter nicht praktikabel. Nur theoretisch wäre eine Erklärung des Phänomens interessant.