When I paint in vertex paint, and after I switch back to object mode it does not show the paint
To see the vertex paint in Object mode you must switch the display mode to Texture.

See the image below showing the vertex showing in Object mode with Texture active: