Firebase-Firerestre no puede usar dos documentos

Así que estoy empezando a perder el time con firestre y tengo un problema:

Cuando agrego un segundo documento a mi collection , el spinner deja de cargar la información y la aplicación falla .

 db.collection("KitList").get().addOnSuccessListener { snapshot -> for (document in snapshot.documents) { val data = document.data val skipRope = data["rope"] as String spinnerArray.add(skipRope) val kettle = data["kettle"] as ArrayList<String> for (item in kettle) { val kettleWeight = "kettle $item" spinnerArray.add(kettleWeight) } } spinnerArrayAdapter.notifyDataSetChanged() } 

Lo sé, lo más probable es porque en mi código solo estoy configurando la carga para que sea de mi colección, pero traté de hacer algo como

 `db.collection("KitList").document(documentName).get().addOnSuccessListener { snapshot ->` 

pero no funcionó.