The vertexes are pre-multiplied by the projection to make culling simpler.
If you just want absolute coordinates, you can multiply the position by the inverse projection
If you really need the node local position like
a_Position provided, you need to make a custom draw method that passes the node's inverse transform in a uniform. It is otherwise lost when nodes are batched together. CCSpriteBatch node had the same problem.