Damage on Block and Damage on Damage Taken do not work together

I started testing a new build with damage reflection and realized that damage reflection on armor and thorn aura does not add up and does not work simultaneously with block damage. Even though I’m taking some damage with my shield up, it’s weird.