No, the FITS format supports incremental reading, so the problem must be caused by other factors. This does not happen under normal conditions, and AFAIK has not been reported before. Can you upload a data set where this happens consistently?
Anyway, trying with XISF is a good idea, since it can help us to narrow the problem. If you have no issues with XISF, then we know that FITS is the problem.