I just spent a long time trying to get vertex colors to import from Maya/Omniverse workflow into painter. The issue ended up being differences in how different applications name their color set for vertex colors. Omniverse was writing to the name "displaycolor", and Maya used "colorSet1". After some trial and error, painter only accepted "displayColor" with a capital C. I'm sure while USD is still being adopted in more software, applications will have different default color set names, and in advanced pipelines, assets might have multiple color sets for multiple purposes.
I propose that for at least USD import (but ideally all formats) there be an option if Vertex Color is selected in the baker as the source for the ID map, that painter presents a drop down with all the color sets on that object to select from.
This would be very valuable for everyone trying to transition to a USD only pipeline.
As a side note, the vertex colors all came in really dark, even after getting the naming convention correct, not sure what that's about...