Thanks for letting us know!
We’ve already fixed the download issue and are checking the itch.io flag as well. Hopefully it will be cleared soon.
Thank you so much! We’re really glad you enjoyed it. More updates are on the way!