fun idea and gj execution, but the art looks like bad ai pixel art, at least on my screen. gives it that uncanny youtube music stream look.
That's why you can see "smeared edges," "fringing," etc.
Even a basic nearest neighbor downscale/upscale would have squashed some of the higher frequency noise.
OP: Look into palette reduction and pixel grids. This is a decent start as a post-processing tool for this stuff.