This issue occurs intermittently on app cold start when the user data request is delayed or the session is near expiry. In those cases, Shake creates a report without attaching the signed-in user, even though registration of user ID is performed. After it happens once, later reports may also lose user details even after logout/login or fresh install. Tried: updateUserID() did not fix it. updateUserMetadata(...) did not fix it. setMetadata("user_id", userId) only adds metadata to the ticket, but helped proving the user ID is correctly sent from our side (see attached screenshots).