I'm about 90% sure this is how DoT damage calculate in this game
All DoT in this game calculate it base damage when it first apply. so as long as you apply DoT while your buff is active then your DoT will do Damage + Buff for its whole duration.