Woher kommt &Pfad?
Ich denke mal, dass hier die Übergabe an das CLP wieder nicht mit der definierten Länge der Variablen &Pfad übereinstimmt!
Ein SBMJOB CMD(CALL MYPGM PARM(&VAR)) funktioniert nur mit Variablen, die <= 32 Stellen sind.
Leerzeichen am Ende für den PARM werden abgeschnitten!

Die Alternative hatte ich auch schon mal erwähnt:
&VAR 1 Zeichen länger definieren und ein 'X' reinhauen. Da du 1 Byte mehr submittest als per Definition erwartet werden, bekommt das MYPGM die Daten ohne X.