Are you a videogame maker? Wtf kind of question is this?
A UV goes from 0 to 1 how its mapped. And it always will no matter what vertex you remove.
Vertex paint is defined Per Vertex. What do you think happens when you remove a vertex?
How/if nanite can handle it is a different story alltogether. By then, its probbaly not vertex paint anymore.