Nevermind. I found my answer by digging through these comments and damn that sucks. Kinda wish I knew this before buying. I hope some time in the future that you can find a solution to this.
This is Itch's policy. You can return and spend $10, and then you will receive all the updates at the time of release.