Guests currently auto earn points when they order online (when the account is linked). Once the order is sent to the POS it is treated like a regular order.
The credentials that are used online are transferred to the store along with the order that is attached to it.
However, if the account isn't linked to their punchh account, then it will not auto credit, they will need to scan the barcode subsequently, in order to earn.