Existen errores fantasmas, eso que solamente aparecen en la versión release y con la directiva debugueable en false.
Cómo se detectan
Yo espero que Android Vitals me reporté del error y así realmente saber que está ocurriendo
Error más común
El error fantasma más común es que al configurar ofuscación en el proguard los nombres de tipos tambien se ofuscan y es el que crea el crasheo al iniciar la app
Solución
Usar la directiva keep class en pro-guard.txt
-keep class package.name.NameClass { *; }
o bien si queremos especificar todos los archivos de una carpeta
-keep class package.name.directory.** { *; }
Anotación @Keep
Se puede usar la anotación @Keep para matener los nombres intactos, se recomienda usarlo en data class, sealed class y enums