Minecraft scoreboard criteria of damage dealt absorbed not working
It does appear that this is due to a bug.
I don't know if there's an alternative, but it may be possible to run a function, when a player takes any kind of damage, and then check if the player has absorbtion.