Normally you’n not need to initialise the wake pin at all since System.sleep() should do this implicitly.
But if you did it would need to be INPUT_PULLDOWN (or an external pull-down) to detect a rising edge.
Update:
I have now tested on my own Electron and as expected it just wakes as expected.
Try this simple sketch
Double check you are actually using D1 and not D0.
Since the silk print has the pin name below the pin it’s easy to mix them up - I keep looking at the side of the pin headers where the pin names are less “confusing”.