How do I set the Vertex color from a loop?
Enabling Deep Copy option in the Object Instancer node solves the problem. Vertex colors are property of meshes, thus in order to have different colors for different objects, their meshes have to be independent (Different copies of the source mesh), which is what Deep Copy do.