I noticed this myself too, I always assume that it was because the heal amount was capped to my max HP.
Something like if I use Mercy Stroke at 14500/15000 HP and it killed the target I will only get 500HP healed instead of the usual 20% which should be around 3k HP