Please mark the download with platform tags (I’m assuming just Windows for this one…), so it can be downloaded/updated using the Itch.io desktop app.
If it’s not clear what I mean, “Maids & Masters: Arrival” has the tags I’m talking about, the others don’t. I don’t know what that looks like from the developer’s side though.