Reading a button input using the GPIO binding

You’ve not mentioned using a pulldown with that?
This may help