Can Webcore Explain Blight better


Blight is an interesting mechinc but at the moment it dose not work as worded or it is working as worded but @webcore may have different rules in place. What i mean by this we have a few cards that state "when you clear a Blight gem do effect X" and if you clear a Blight gem by match this triggers the corresponding effect. However there's a spell that clears all Blight gems. But if you cast the spell and clear all Blight gems no effects are triggerd. So are the "clear blight do X effect" only registering clears by matchs not clears by effects or is this a bug.

Hope we can get clarification as this is confusing me haha