TikTok's public web endpoints do not always return the page size an application requests. One route may return a small native window, another may underfill a page even though more data exists, and a cursor may represent more than a simple numeric offset.

That becomes a production problem quickly:

count can disagree with the number of returned records.

An application can skip items by calculating its own cursor.

Consecutive upstream windows can contain the same item.