are you sure both buttons are wired to the correct pin and presumably ground.
the print for both buttons is the same. shouldn't then be, for example, "button 2 is pressed"
both angle1 and angle2 are used for both buttons. so it's conceivable that the "other" button toggles the angle to what the servo is already set to. presumably each servo should have a separate angle variable
and of course you and google know that "code tags" means to use the </> button (?)