Answer: Your Searguard had 1 kill, not 2. Did it hit something with hold ground that died via poison which you counted in your head as a second kill?
The maths…
Mecha health = 4278
Leo hit for 1012…
Mecha health = 3266
Searguard hits for 2928 (= 1.15 * 4465 * 4465/5220 * 2/3) [bloodcrave 1 kill = 1.15 modifier]
Mecha health = 338
~10% of max
I just tested and he did ~3300 with 1 kill 2x in a row in 2 separate battles.
So 4278-1012= 3266. 3266-3300= -34.
But instead it left me with ~10% of 4278, 428.
So, I’m almost certain I had 2 kills. But even theoretically with 1 kill he should have more than killed him to at the very least leaving hardly any HP.
But the moral of the story here I guess is that i can’t count on bloodcrave to kill tanks in PvP when there is a type disadvantage.
And once again Boiler is the unluckiest son of a biscuit to play this game.