Only return button state once in X amount of time?
To avoid this problem you can use a boolean variable as a flag that permit to enter inside the if only once.

bool flag = true;

void loop() {
  passButtonState = digitalRead(passButton);

  if (passButtonState == LOW &amp;&amp; flag) {
    Serial.println("PASSED!");
    flag = false;
  }
}