Dataset Query for 3000 Items

Trying removing the following from your code:

.limit(1000)

and see if that does what you want.