Oh, haha!
The Kickstarter folks were having trouble adding the game to their libraries - thus the need for download keys for them.
I update the files on both pages though, so any changes get added to both and (I believe) Itch sends out a little notice.