POS cart app extension: customer_email is always return null

When adding a customer from the Shopify POS app, Shopify will call our endpoint https://myapp.com/pos-extension-api/promotions
it sends correct customer_id and other data but customer_email is always null, I tried to add a different customer but the same result. Could anyone help?