Soweit ich sehe, hast du die DTAQ-Namen und Lib als Konstanten vorgegeben.
Beide Konstanten müssen 10-Stellig sein, die Lib ist aber nur 9-Stellig!

Jetzt ist es eher zufällig, ob an der 10. Stelle des Libnamens im Speicher ein Leerzeichen ist.

Lösung:
Verwende
a) besser korrekt definierte Variablen mit Init-Wert
b) Bette die Konstanten in Hochkomma ein und fülle mit fehlenden Leerzeichen auf

Eine andere Idee habe ich hierzu nicht.
Der CALL aus einer Kommandozeile funktioniert etwas anders als aus einem Programm.