Have you claimed the game here on itch? If so you should be able to get the latest version here for free! I've been updating the itch version since release with all updates so it's in sync with the steam release. If you install using the itch.io/app it should handle all updates automatically for you! Hopefully youll be able to run the latest that way.
Let me know if you have any more trouble we can get it running.