It’s entirely possible that the developer had a different thought process about their tagging situation than me… :/
While I’ve noticed a handful games vanish from itch in my (limited) time, in most of these cases they were either in a prototype stage (pretty common) or legally dubious (thankfully less common). While I can’t be certain, the description you gave made it sound like a game with interesting mechanics - which tend to stick around. :)
I mean no disrespect towards your computer of choice when I say this, but the game being available on Mac will help you to narrow the number of results down in future searches.