The itch.io version of the game is, without confirming it would be acceptable for users, no longer being properly supported.
They are offering Steam keys to any itch.io owners and that version is fully supported, but that doesn't help customers who can't use Steam (due to it having been a known health hazard for the past 18 months with Valve refusing to fix it).