Are you using the same FPGA as in the example project and it's code? Or your own FPGA? How much data are you losing? Is it just few bytes or more?
This problem could be because of the watermark value not adjusted according to your scenario. The FPGA should sense the partial flags and control it's data transfer accordingly.
Please refer to the AN65974 for more details on partial flags.