Texture compression error with Nearest filtering

I’m having trouble with texture compression settings when using the Nearest filtering mode. When imported into UE4.19, the texture appears fine. But, on saving, the compression causes visible error in the texture. I’ve tried changing the compression quality and type to no avail. The visual impact is huge, and I’m finding it hard to believe there isn’t a solution out there, I just can’t find it. Has anyone dealt with this before?

I eventually solved this by making all my textures use UserInterface2D (RGBA) Compression Settings. This mode is either lossless or uncompressed, so the colors are unaffected.