Yeah, you can grab it on itch for sure! Just keep in mind, if you review it with a steam key from itch, then Steam won't count your review in the ratings total, for some preposterous reason.
But honestly, if you wanna just buy the game at full-price on itch that's more than enough of a trade for me, since it's half-off this week. Bluntly, money is tight as hell and I'm not even entirely sure I can afford going to this con to sell my work.
best bit account