Python SDK ignoring next-page-token for /api/v2/analytics/conversations/details/query

We’ve been scraping conversation details for our weekly QA reports using the Python SDK. Everything was fine until the query result hit the 2000 row limit. The docs mention cursor-based pagination, but the get_analytics_conversations_details_query method doesn’t seem to accept a cursor parameter in the same way the list endpoints do.

We tried passing the nextPageToken from the response header into the body of the next request, but it just ignores it and returns the first page again.

response = analytics_api.get_analytics_conversations_details_query(
 body=body,
 size=2000
)
# response.headers contains 'next-page-token'
# but how do I pass it back? 

Is there a specific header I need to set, or is the SDK just broken for this endpoint? We’re running out of time for this report cycle.