The gun's range is smaller that the range of the spell thingy Leonora uses. I think Kanzaki will use domination on MC, leads him near Leonora (it won't last long as her domination is more powerfull), so he could kill her (with gun, knives and else you want)
Why didn’t he shoot them? What assassin doesn’t have at least 2 times the ammo needed for the gun