Why is my voltage less when using this code

Why not:

    if (digitalRead (led1) == HIGH)
    {
      digitalWrite(led, HIGH);
    }
    
    else if (digitalRead(led2) == HIGH)
    {
      digitalWrite(led, HIGH);
    }
    
    else if (digitalRead(led3) == HIGH)
    {
      digitalWrite(led, HIGH);
    }

    else
    {
      digitalWrite(led, LOW);
    }