I found an issue: if you max intelligence before reaching stage 3 (artifacts) as I did, you can never get Vampire's Fang.
Unless you somehow also maxed out the artifact that gives intelligence you should be able to get it from that.