A much bigger problem I have, I'm not sure if it is actually an AI flaw or if it's just me, is that both my faerie pets never actually use their level 40 buff spells, only the level 30 ones.

Considering Selene's level 40 buff is the one that boosts skill speed, and this is far more useful for a dungeon team with only one spellcaster, and Selene will actually override Fey Light with Fey Glow immediately upon casting even when I tell her to cast Light manually, this is kind of a huge problem. It doesn't just waste Fey Glow constantly and unnecessarily, it also makes Fey Light almost impossible to actually use.