I guess it's because how gta's paintjob works , in single player if you go to a paintjob it changes the color of the car and also repairs it and since you have a repair button , when you go inside the paintjob and repair the car the game thinks you are using the paintjob normally , and changes color because the car was repaired in the parameter of a paintjob or something , i guess it's normal:v