This game hasn’t been indexed since October 2024 since it doesn’t meet our indexing criteria: https://itch.io/docs/creators/getting-indexed#why-isnt-my-project-showing-up
The developers are using a “Download” button as a link to Steam. The developer took down any playable files from this page in 2024.