Colour sensor RGB Value Issues with different Voltage and Current output

Sure. If you, as you noticed, ensure that it has just about perfect conditions to work under. Contrary to the more modern I2C sensors which are MUCH more resilient against real world conditions and MUCH more accurate.

That's nice for you, but I'm not impressed. I've done quite a bit of work on color sensors and detecting 9 distinct colors isn't special at all. Come back when your sensor can distinguish between adjacent Pantone hues in dim indoor light conditions. Then we'll talk about "accurate".