They don’t look alike because they are not the same people. They’re two different generals that the Ukrainians killed.
The general on the top is Oleg Mityaev
The general on the bottom is Andrei Sukhovetsky
If you google Oleg Mityaev, his face is very similar to the picture on the top. In any case, 5 Russian generals have died in combat in this invasion so far.
Annualizing it, the combat loss rate is equivalent to 86 generals. This far exceeds other conflicts in which major powers were involved, even WW2, particularly when the relatively small size of the forces is taken into account. The USA lost 11 generals in combat in WW2 with much larger forces (40 total, included natural deaths, plane crashes, etc).