Hey, I'm sorry if this seems suspicious, but I can assure you that I did not generate this image myself. I may simply be misremembering where I found it.
I couldn't find the original source through Google Lens either. That may be because I cropped and resized the image to fit itch.io, as you can see from the resolution.
That said, I understand your doubts, and I'll be more careful about keeping track of image sources in the future.