Very cool concept! Would be great if there was Vault support (instead of the clunky gold block mechanic) and more teams, or rather no teams and the zombies were tied to the player's names.
Might have an issue in 1.19.2 that causes the other zombies in the world to stop causing damage all-together.