Is the digital key from the kickstarter for steam only?
You will be able to choose if you'd like to redeem the game through Steam or Itch :D