Can you please check in Mobile SDK implementation if you are generating new impressionID on every request
"requestLocation": {
"impressionId": "1553229996434",
},
In our case without impressionId we get cached segment
More details ->
https://shafi.com.au/how-to/frequency-capping-not-working-in-ado...