That's how it works for other games I've bought here. Itch can check if I paid and how much, and you can upload newer versions here that I can then download (if the price I paid is high enough).
That's great to hear!