UTexture2D C++ sample at x,y coordinates returning incorrect RGBA values

Yet you are converting an unreal material that is not in the linear color space by default. You would need to convert it’s colors before sampling it.