yes, the purchase is tied to your itch.io account. Even if price goes up, you will always be able to download the updates.
Software is only a few months old.. Plenty of updates to come. Thanks :)