We are having similar problems that just surfaced today. We first noticed it across all our new customer dev stores where we inject customer id into code via liquid.
const userCurrencyCode = ‘{{ cart.currency.iso_code }}’;
const userCountryCode = ‘{{ localization.country.iso_code }}’;
const storeCurrencyCode = ‘{{ shop.currency }}’;
console.log(‘Customer Id:’, ‘{{ shopifyCustomerId }}’);
const loggedIn = ‘{{ customer.id }}’ !== ‘’;
customer is empty in new customer account stores, but works fine in classic accounts. We’ve been unable to resolve after spending a few hours on this so far.
We also can verify our proxy is also not showing logged in either. This is a major issue for us at the moment.