Your oldest game is from less than a year ago, and from your posts it sounds like you expected itch.io to promote it for you. That's not how the site is intended to work at all. You should probably double-check your tags and post more in the community so that people know you exist. (I don't mean as in release announcements; I mean simply talking to people. It's a community.) The boost from being at the top of Most Recent is short lived at the best of times, in my experience around a day; a popular post on social media might last you for two or three days. You need to build long-term popularity, and that takes work, both on itch.io and elsewhere.
P.S. My personal recommendation is to make a personal website and/or blog somewhere. There are free hosting options.