Nimm mal das Create Task + Start Task aus der While-Schleife raus, d.h. mach das nur 1x vorher und das Clear nur 1x nachher! Du erzeugst jedes mal eine neuen Task (mit neuer Reference ID) und schließt ihn sofort wieder...das dürfte mit der Zeit ein bisschen stressig werden!
By the way:
Warum machst du aus folgendem Codeabschnitt keine SubVI? Das verwendest du doch häufiger...
Und noch was: BITTE räum mal dein Blockdiagramm auf...ich sags mal krass: in 99,9% der Fälle passt alles auf eine Bildschirmseite, ohne irgend welche funktionalen Einschränkungen! Ansonsten wurde nicht genug nachgedacht...und bitte immer sauber von links nach rechts coden!