Perhaps the display tool you are using is limited to this record length.
A IFS file doesn’t have “records”. The file is stored as received.
Any CR/LF’s in the file will appear to most programs like records.
So either something put in the CR/LF’s upstream or the display tool is limited to rows of 4096.