Expo, EAS, and Firebase: Worklets Bundle Mode, orphan reclaim, and staging deep links off production.
Staging and production must not share the same deep-link host or URL scheme. Reusing production links sends QA to the live app and makes staging look broken.
My Expo cloud build kept dying while hashing the JS bundle. I turned off Worklets Bundle Mode so EAS could finish and TestFlight could actually ship.
An existing email is not always a blank account. I send a password reset when a login already exists, and I only set a password when none is on file.