The higher you climb, performance decreases until it necessarily reaches a point when you you cannot climb any more, i.e., rate and angle are both zero and the best you can do is level flight.
If you get even a knot off Vy, rate becomes negative.
If you get even a knot off Vx, angle becomes negative.
You see why, in this situation, Vx has to equal Vy?