If I buy this game here, will I be able to get it on Steam for free when it releases? It looks fun but I don't want to have to buy it twice
If you get it here there's no point to get it on Steam.
Plus these are two different stores, they aren't linked.
Buying the itch version is only relevant on itch.