@Wuf: Danke für die Antwort.
Ich habe Deine erste Version übernommen und geht. Jetzt ist die Frage, warum. Entweder bin ich blind oder ich konnte den Unterschied nicht finden. Oder beides

Hilf mir mal bitte auf die Sprünge, wo Dein erstes Script abweicht.