You still want to match shield damage types. Cabal have fire shields, so use fire damage. All element damage weapons perform the same against unshielded foes. So use whatever against them. Fire = Cabal
Fire= most wizard's
Arc = Knights
Arc = captains
Void = minotaurs
Those are the elements needed for the shielded versions of those enemy types.
Kinetic will still do less damage against shields. I hope that this makes sense.