Sometimes these issues with web pages not loading from CTA are due to the URL being incomplete and not including HTTP:// (or HTTPS:// depending on the correct protocol to use).
Make sure that your link is complete when working with URLs as third party email apps may not auto-complete this, or recognize your CTA as a link without a protocol.
If further assistance is required, submit a ticket to Punchh Support. (For help submitting a ticket, click here)