Try checking the corresponding length (L) subfield.
Per a manual:
The length subfield tells
how many characters were sent. A 3270 terminal sends only non-null characters, so
BMS knows how much data was keyed into the field. Character fields are filled
out with blanks on the right and numeric fields are filled on the left with zeros
unless you specify otherwise in the JUSTIFY option of the field definition.