I have a scene with many collection instances of a collection containing a car and its wheels. The car has a material on it with its base color being controlled by an object info node's random output:
Everything looks good as long as I am in material preview with the overlays turned off:
But with the overlays turned on(or sometimes the other way around) or if rendered using the EEVEE render engine, all the cars will have the same color.
It would be appreciated if anyone could suggest a solution to fix this problem(I don't want the colors to be controlled by position because the cars are animated) or report the bug(If this is a bug).
here is the .blend file: https://mega.nz/file/4whyzTYK#LYLMOGpAT3VvUi4j73Jg63W2p8sG_HRQ8L3E_A107z0