I know the devs have spoken on this: But it's still very confusing, and seems to create a couple bug threads every week. The problem is that you have these two traits and they do two very different things: something big and obvious to magic of type A (that matches the name of the trait) and something almost completely invisible to the completely unrelated type B magic. In addition, most type B cards new players see look and sound like they should be type A, and most type A cards come from an item named after type B. Also, the more powerful of the traits seems to be more common: the wiki says 13 items have Generator and 7 have Inductor (I find it odd that a level 3 Untrained skill would have 2 Generators). My suggestions: Rename Zapping Staff to something like Sparking Staff. (It seems you already changed lots of other items related to this.) Don't have the traits affect Arcane at all. I don't think I've seen any other trait affect two different types before. Change all Zaps to Electric, as everyone expects them to be. Balancing: Rename Penetrating Zap to Penetrating Bolt (and change the existing Penetrating Bolt to Penetrating Blast) to keep it Arcane. Make Inductors more common than Generators at low levels.
I'm not sure it's a huge problem, but the one suggestion I would have would be to not have Generator/Inductor pop up for Arcane cards unless they are triggered by blocking.
It's super confusing for new players and even once you get beyond that there is too much aesthetic overlap. For wizards you have fire, frost, acid, electrical and something that sounds, looks and plays a lot like electrical but actually isn't. I would do a design refresh on the whole arcane ranged attack line to be honest. The art could change to something more arcane looking, with little glyphs and whatnot spinning around in the beams. At the very least change 'Zap' to 'Blast' or something that is less likely to be confused with lightning based attacks.