Both of these spells need to ignore water bolt from the water elemental as well as frozen orb and blizzard ticks.
Radiant spark needs to count damage source, not damage instance, such that flurry doesn’t eat the entire radiant spark on its own. If the spell can’t be coded to work this way, then having it deal damage and instead of debuffing the enemy, buffing the mage would also fix this.