I don't know why this happened either. It's possible that due to the lack of design and post-processing on the cover, itch.io staff excluded my itch.io store from search results. But if I had to spend effort designing a cover for this reason, I'd rather produce more images for the readers instead.