Thorns doesn’t reflect damage. It deals damage based on the amount of thorns damage your character can do if attacked. A DOT is an attack. That would be odd if DOT damage did not proc thorns, damage is damage. But if what you’re saying is true, then that may explain why Bramble takes forever to kill if most of his attacks are DOT based.