Your games are lost in the ocean of 900K titles on Itch. There's a chance that every members and posters are making games. I have looked at some of the games you made, Brickbreaker seems to be the one which call me the most because of it's more polished presentation image, I think there is a certain level of quality that people are expecting when they are going to buy a game, try to to raise your graphics, you will then float above the rest.
136$ and 284 payment is better than 0. Don't gets your hopes down and keep going.