Thanks for your reply, brett.
Here is something I just came up with. So please test this carefully before you go into production.
The idea is that the colors from the Cloner are stored in the color of the object. To keep this color for each lone individually but available for (the result of) the Volume Mesher, we need to create a Color Vertex Tag information. This will be used as Field in the Vertex Information of the new object retrieved from the Volume Mesher.
Of course, the quality of the Vertex Tag from the Cloner can be only as good as the density of their points were. Again please experiment with it.
The Clone (cube in the case) must be a Relative path (Xpresso), not an absolute!)
I Freeze the values in the Field.get, to make it independent from the Field.give.
Files and screen capture
https://www.amazon.com/clouddrive/share/Pvmri64lKgbLvaxBB41Y1ugMDigk8QBwKiqUSBYpRvm
Enjoy