The module retrieves the e-mail address of the customer from the user object referenced by the shipping address.
For anonymous checkouts this is the anonymous user, which has no e-mail address.

As a workaround, you can use the e-mail address stored on the order object in case the user's e-mail address is empty.