Mueh'Zala.
Everything points to him. He's a Loa, his title is God of death - Bwonsamdi's boss
First cannon lore released in a novel in 2018
Shrine to him in Zuldazar.
This guy was essentially created and had snippets of lore created when BFA launched, but hasn't been mentioned ingame.