Discrepancy between ad-level report data and customer provided data

Hi everyone!

Our customer reported us about discrepancy between data from API and Apple search platform data.

We make the following requests:

POST https://api.searchads.apple.com/api/v4/reports/campaigns/909902546/ads

with the following body:

{"startTime":"2021-10-01","endTime":"2022-01-31","selector":{"orderBy":[{"field":"adGroupId","sortOrder":"ASCENDING"}],"pagination":{"offset":0,"limit":1000}},"timeZone":"UTC","returnRowTotals":true,"returnRecordsWithNoMetrics":false}

However we get empty result.

If we change parameter value "returnRecordsWithNoMetrics" to true, we will get zero values but platform shows another values . How could we fix this discrepancy?