Thanks so much for the response and information.
I'm not familiar with FPGA code but somebody said they verified the code and that it was using an internal pull-up resistor:
set_location_assignment PIN_AG23 -to BTN_RESET
set_instance_assignment -name IO_STANDARD "3.3-V LVTTL" -to BTN_*
set_instance_assignment -name WEAK_PULL_UP_RESISTOR ON -to BTN_*
I'm still learning but I took a look on my oscilloscope. When I touch a screwdriver or tweezers to GPIO17, the voltage drops to 1.68v:
Also, the board has physical buttons in addition to the pin headers (for the same GPIO pins). If I press the button next to GPIO17 (ie. GPIO13 or GPIO15), then GPIO17 -ALSO- drops in voltage:
Does this provide any clues?