[Solved] Cannot read button state (with pull down)

Sure sounds to me like the button is wired wrong... when in doubt, Always use the DIAGONALLY OPPOSED pins on those switches to guarantee you get the pins that actually switch versus the ones that behave like a "short".