Pagination logic for /api/v2/analytics/conversations/details/query

The .NET SDK docs for GetAnalyticsConversationsDetailsQuery show a pageSize param, but the endpoint docs insist on using cursor. My loop breaks on the second page because nextPage is null even though I have more data. Should I be ignoring the SDK’s page index and manually parsing the cursor from the response header instead?