Analytics API paging pageSize vs actual count mismatch

GET /api/v2/analytics/conversations/details/query returns 200 but the body shows pageSize of 50 while count is only 12. The pageCount is 1. Why isn’t the API filling the page size? I’m using the Python SDK with page_size=50 and page_number=1. This breaks my loop logic for fetching all records.