Step 3 is an API call to a rest api that returns profile info. The profile info is parsed to extract the email address. The email address is always correctly fetched. The issue only happens with the “only when” condition.

I’ve reached out to the support team at Bubble as well. Waiting for them to finish taking a look.