Interesting. Well for MKX at least, the leak didn't appear to hurt it's sales. I2 doesn't appear to have sold nearly as well as MKX, but we can't attribute that just to the leak.Yes, but not quite to this extent. Or at least it depends how you look at it.
The entire Injustice 2 roster was leaked like 4 months before the game came out, but it was a text leak.
Mortal Kombat X actually had leaked images of some characters like Jax and some story mode scenes and then a text leak, but I don't think all that happened until like less than a month before the game was out.