Its odd, I have a friend who publishes really small games (really thats fin are fun still) and his games are listed under recent and other lists like in 1 or 2 days with no trouble but your game seems more elaborated the same as mine and others having same issue and somehow these are not listed and time goes on, in twitter i got no answer from itchio either, I dont know what could be going on, I was thinking it could be something wrong with mine being on steam too (like bad configuration) but yours are here so Im clueless, lets hope they come back to us and fix this