I can just convert the empties to points I guess and take it from there, but the question still stands - is there a way to parent (let’s say an object then) to the next nearest point on a deforming object? basically like parenting it to the next closest vert.
You can parent empties to verts of a mesh (without GN) and then deform the mesh with GN, (that looks like what you have done already) I must be missing something.
I have to use existing empties. The initial idea is to transfer bones between characters using the same topology. Kind of the reverse of binding the mesh to the armature. I’d use the empties to transfer the bone positions from one character to the other.
Should be possible with using a collection of empties, just need to figure out how exactly.