Why is Multi-fetch limited to a 4k buffer?

DEFINE DATA LOCAL
1 EMP    VIEW EMPLOYEES
  2 ADDRESS-LINE (101)
         1 REDEFINE EMP
  2 #LEN (A2020)
END-DEFINE
LIMIT 10
R.
READ MULTI-FETCH ON
     EMP PHYSICAL
END-READ
WRITE *COUNTER (R.) (SG=F AD=L)
END

With MULTI-FETCH ON, I can expect to retrieve up to 8 records with each L2 call. My decompressed record length is 2,020, so I expect to retrieve 8 records, based on the assumption that a 32k buffer is available. But I am getting a multi-fetch factor of 2! If I increase the MU occurrences to 102 (DRL=2,040), I get single fetch.

Is Multi-fetch limited to a 4k buffer? On the mainframe it’s 32k. Is it possible to increase it?

Natural 8.3.8 (Innovation release)
Adabas 6.5.0

what is your MFSET set to?

It’s set to OFF so that I can control it programmatically.