Current USD client is bound to 5000 record limit for download(FetchXml) and records more than this limit is not downloaded to USD client. USD users who are using more than this limit facing discrepancy issue between CRM and USD.
It is good to include paging to read all the data related to USD. So the USD can download all the necessary data in to local. :)