Yes, it sounds like you should have access to the latest version. You'd have to raise that with itch support.
Do you have an approximate timeframe for the next installment?
Ok, weird. For anyone else who runs into this, I went to the support page and had itch email me the download links again, and from that link I'm able to download the correct version. Thanks!