This is likely because the timecode for the <outputEnd> field of one file and the ensuing <outputStart> field of the next file are not the same value. This results in a frame of silence between the two stitched files. This occurs because the <outputEnd> value is not inclusive.