I don't know if this is a pattern yet, but I've noticed if I click the link on the "its Time to Check in" email, I have to enter passport info.
If I logon to delta.com first, then click "Check In" on the "My Trips" section there seems to be a greater chance of passport info being remembered.
I never check in with the App, so I can't speak to that...