I would argue that to impress someone and to make an impression on someone mean exactly the same thing. According to Cambridge English Dictionary:
- impress - to cause someone to admire or respect you
- make an impression on sb - to cause someone to notice and admire you
The phrase make an impression on sb will change its meaning if you qualify it with an adjective, as in: to make a bad impression on sb.