After a reward expires, segmenting by reward status (available, honored etc.) doesn't update until the next day (from backend workers). In order to ensure the correct amount of guests are in the segment, it is recommended to do one of the following:
- Wait until the next day.
- Create a custom segment from a data request.
Related:
How can I create a segment based on a Reward status?
If further assistance is required, submit a ticket to Punchh Support. (For help submitting a ticket, click here)