Sim, o Sahuagin ganha vantagem
Arma espiritual afirma ( ênfase minha):
When you cast the spell, you can make a melee spell attack against a creature within 5 feet of the weapon.
[...]
As a bonus action on your turn, you can move the weapon up to 20 feet and repeat the attack.
Está claro que o lançador está fazendo o ataque apesar do fato de que a arma pode estar longe do personagem em si.
Um ataque corpo a corpo é um ataque corpo a corpo , por isso, satisfaz a exigência de Blood Frenzy se o alvo não tiver pontos de vida.