Analytics API pagination loop stuck on page 2

Hitting /api/v2/analytics/users/interactions/query for a full export. The first page returns 100 records, but every subsequent request with pageNumber=2 returns the exact same data as page 1. The pageCount is 10, so the data is there.

const params = {
 pageSize: 100,
 pageNumber: currentPage,
 viewId: 'summary'
};

Am I missing a sort parameter or is the paging object broken?