In general, promo codes are not case sensitive even while used in Olo and should work as long as correct code is used regardless of casing.
However, there is a possibility of using some conversion at backend that can affect casing. To get this confirmed, please reach out to Olo.
If further assistance is required, submit a ticket to Punchh Support. (For help submitting a ticket, click here)