Shifting Paladin to STR/CON/CHA, changing Bard/Rogue and Sorcerer/Warlock, and from your descriptions of Warden and Artificer I think STR/CON/INT and STR/CON/WIS works.
Current Arrays:
STR, CON, INT = Artificer
???, ???, ??? = Avenger
STR, DEX, CON = Barbarian
DEX, WIS, CHA = Bard
STR, WIS, CHA = Cleric
CON, INT, WIS = Druid (Your druid works)
STR, DEX, INT = Fighter
DEX, CON, WIS = Monk
STR, CON, CHA = Paladin
STR, DEX, WIS = Ranger
DEX, INT, CHA = Rogue
CON, INT, CHA = Sorcerer
STR, CON, WIS = Warden
CON, WIS, CHA = Warlock
INT, WIS, CHA = Wizard
Changes:
DEX, WIS, CHA = Bard
DEX, INT, CHA = Rogue
This focuses Rogues for both Arcana and Investigation, along with CHA for Deception, Intimidation, and Persuasion.
Also, WIS works well for Bards with things like Insight, Perception, and Survival IMO, better than INT really.
Switch your Sorcerer and Warlock, so...
CON, INT, CHA = Sorcerer
CON, WIS, CHA = Warlock