I've created a ZBF file with PyZDDE's writeBeamFile function from far-field data of MEEP FDTD simulation. For some unknows reason the beam looks like it has 5 images of the far-field in row, instead of one image of the far-field.
The resulting beam file looks like this in Zemax File Viewer:

Meanwhile, it should look something like this:

Is there some reason why the ZBF file could give this kind of result?