Hanzo absolutely is vain enough that he would find himself drawn to McCree sooner or later. McCree is a man that will not let something he wants out of his sight and pursue it and he is definitely very perceptive. He would see how much Hanzo loves the little pet names and flattery and just amp it up to the max.