Typically a guest will report getting multiple punch errors when they attempt to scan more than the number of receipts set by your business rules. Business rules can be based on scan time or receipt time, depending on your settings.
Here is an example. The check-in rate limit is setup is for a maximum of 1 punch (check-ins) per 8-hour visit period. A guest attempting a 2nd or 3rd check-in during an 8 hour window will trigger this error. It will not matter if the guest waits 8 hours to scan the 2nd or 3rd check. All the checks were created with-in the 8 hour time limit
Note: This feature is under the 'Cockpit' settings in Dashboard (Cockpit > Earning > Checkin Validations). If you do not have access to this and are wanting to change the setting, please submit a ticket to Punchh Support.
2nd Note: If you use QR Scanners, this will display as 'Scanning Rate Limit'