Don't use the Itch app please, download it from the web browser.
I kinda use it for updates because i dont pay attention to check everyday. I did download it from the browser, thats how i found out.