**System Information**
Operating system: Windows-10-10.0.19044-SP0 64 Bits
Graphics card: NVIDIA GeForce RTX 2080 Ti/PCIe/SSE2 NVIDIA Corporation 4.5.0 NVIDIA 496.76
**Blender Version**
Broken: version: 3.1.0 Beta, branch: master, commit date: 2022-02-07 22:08, hash: `rB229d0ace026f`
Worked: (newest version of Blender that worked as expected)
**Short description of error**
When object A, containing a GN node network, which outputs Face Corner attribute called "UVMap", references object B through the Object Info node, and the object B has UVMap channel called "UVMap", either applying the GN modifier on object A or converting object A to mesh using bpy.ops.object.convert(target='MESH') operator will cause destruction of the Face Corner attribute called "UVMap". This may be a regression, although I am not sure.
**Exact steps for others to reproduce the error**
1. Open the attached .blend file: {F12855201}
2. Select the "Object_with_UVMap_Attribute" and note the GN modifier outputting "UVMap" attribute
3. Apply this GN modifier
Result: The UVMap attribute is destroyed
Expected: The UVMap attribute appears in the attribute list
OR:
1. Open the attached .blend file: {F12855201}
2. Select the "Object_with_UVMap_Attribute" and note the GN modifier outputting "UVMap" attribute
3. Convert "Object_with_UVMap_Attribute" to a mesh using bpy.ops.object.convert(target='MESH') operator
Result: The UVMap attribute is destroyed
Expected: The UVMap attribute appears in the attribute list