Servo as a door lock, How can I ignore a button until later in the program?

When Button1 is pressed is it high or low? Your code looks for Button1 HIGH before doing anything else. If and Only If Button1 is LOW will it evaluate Button2. That seems consistent with what you want to do.

Did you copy/paste your code or retype? could there be a difference between what is displayed and what you are actually running?