Vermutlich ist der Parameter für die Variable im Prototyp mit OPTIONS(*TRIM) definiert.
Ansonsten werden führende und folgende *Blanks nicht entfernt.

... und vermutlich gibt es "hunderte" von Programmen/Prozeduren, an die der Parameter ohne führende *Blanks übergeben werden muss.
... und Dein Fall ist die Ausnahme.

Birgitta