Wahrscheinlich gibts schon einen Fehler, den man im Batch allerdings nicht mitbekommt, denn QSH läuft nicht im selben Job ab.
Hier hilft wohl nur, die JOBD, die du beim SBMJOB verwendest mal auf Joblog umzustellen. Dann sieht man, was denn genau im Batch ankommt.
Da kann es schon mal bei den Hochkommata ein Problem geben.