Вам нужно наблюдать defense
, тогда внутри обратного вызова
self.ref.child("defense").observeSingleEvent(of: .value, with: { snap in
let res = snap.value as! [String:[String:Int]]
let all = Array(res.values).map { Array($0.values) } // [[-1,-1,-1],[...]]
})