A guest user account is an account created at the POS usually by means of only containing the phone number. Once created, a fake email is placed on the account, since emails are a required field.
The Punchh Platform registers this fake email and removes the "Message/Gift" functionality.
To get this added back, update the email of the guest user to a valid email address from the 'Edit Profile' menu on the guest user account.