When you enable the fetchmodedelta you get a maxrowstamp header in the response as well. It's the maximum on that page so if you aren't sorting it in a reliably way it's possible that the first page has a higher rowstamp value than the last page. Can you see what you're getting back in that header? I don't have a SQL Server environment available for me to test in but I would assume we would turn that into a friendly value.
You may have seen this but just be aware there was an issue related to this that impacted Anywhere a few years ago. It wasn't specific to Anywhere so I'd make sure you're on a recent version of the product
https://www.ibm.com/support/pages/apar/IJ06814------------------------------
Steven Shull
------------------------------