Hi,
If vertex is not modified by the shader, then you can use arrayListGetVertexPositions and then get the position of a given vertex and set the position of gameobject to be that.
that would work ( outside your issue with gpu vertex calculation)
Bye,
Jean