Hello! The download button should be visible again.
It is ^^ thanks a lot!
ah, this also seems to have fixed the update issue inside the itch app. Cool!