When you create a feed which requires multiple cycles, a duplicate entry is produced. This is due to bug in the LIMIT part of the query.
On cycle 1 the limit is 0, 1000
On cycle 2 the limit is 1000, 1000
So the product in result position 1000 is brought in during both cycles.