I have been through this issue as well, I found that it just depends on how the product is actually colored.
If the color was applied at assembly, or to the part body it worked correctly, but if the color was applied to each face of the part, then the AllCatPart function did not translate the color.
I would use the same "Dummy" Catproduct on each computer to verify they do yield different results.