Looking at chords of dissonance which uses spell effect 334, I believe this is the problem.
From spell_effects.cpp:
Code:
case SE_BardAEDot:
{
effect_value = CalcSpellEffectValue(spell_id, i, caster_level);
Since the caster isn't passed in the instrument mods aren't calculated or used.