Getting different file sizes when using ipfs.cat with and without "offset" and "length" parameters

Hey achingbrain thank you for your answer!

The bafybeifcd5ysgcmgsn3l3nebo3wu7jsuf7xumnsfup55dk2ikis3ujsnue is an experiment made linking intentionally larger chunks (1m instead of 256k). It would be very beneficial for me to understand better how is ipfs.cat / exporter without provided offset and length able to read it correctly whilst if those parameters were provided it is not.

Thanks for your help!