Marked as helpful by the asker
Two rules for Expo: the variable must start with EXPO_PUBLIC_ to reach the app, and it is inlined at build time, so it has to exist when eas build runs (EAS secrets or eas.json). Anything without the prefix is server-only by design.