Sí, tiene pinta de que installObject.primaryEmail es null, tendrías que ver dónde y cómo consigue ese valor y ver si efectivamente ese fragmento de código el que da null en un dispositivo sí y en otro no.
Otra opción es mejorar la biblioteca para que funcione sin email en base a un identificador aleatorio creado en la app. Es menos "intrusivo" con la privacidad y sirve el mismo propósito, salvo si el usuario desinstala la app en cuyo caso el identificador aleatorio se pierde.