I find it really interesting that Genji has a bunch of voice lines in Japanese but Hanzo doesn't
I actually had to check this and holy shit your right-
Hanzo from what it looks like on the fandom wiki only has one voiceline in Japanese and that's his ultimate voiceline. Two if you count his "Sake!" voiceline.
Meanwhile Genji has around 35 voicelines in Japanese and that's only counting non-purchasable voicelines that just happen in game!
My guess as to why this is lore wise is because of how different Hanzo and Genji were treated when they were kids. Genji was able to do whatever he wanted and socialise with people outside of the Shimada clan, meanwhile Hanzo didn't get that freedom. My guess is that after Hanzo "killed" Genji and ran away he refrained from using his first language because it brang back too many bad memories. Since he wasn't really allowed to socialise his only good memories where he would be speaking Japanese would be with Genji and Kiriko.










