Geometry Nodes

Is there any way to keep uv map after realize instances?
Or is there any way to have the verts of instances snap to the nearest vert of nearby instances without actually merging… like a “snap by distance” node. Or is there a way to have a face that is being instanced on faces of varying sizes, snap each of its own verts to the corner verts of the parent face?

To work around not being able to do any of the above I would like to apply the Geometry Nodes modifier and manually weld the verts. But applying the modifier produces no geometry unless I add a Realize Instances node, which destroys the UV.