Importing GLTF files only support one UV map

Hello,

I’m working with GLTF files, and unfortunately I have noticed that UE5 (can’t say for older versions) only imports 1 UV map for each mesh, even though my meshes have more than one: importing the same file into Blender, I can see the multiple UV channels just fine.
I’ve noticed this issue for almost 2 years now, made several bug reports and I got no response (nor it has been fixed).

And yes, I could just re-export to FBX using Blender, but I have several files I batch process and I would rather not do that – also, why have a GLTF importer at all if it’s broken / not on par with the FBX importer? (and to my knowledge, it’s supposed to be a fully supported feature…)
I’m not sure if anyone else noticed this or made a post about it, cause it is just frustrating. We are already in 5.5 and this has never been addressed.

I tried looking at the source code myself, but finding the importers and the actual part of the code I would need to be looking at is hard without any Unreal source code knowledge – if anyone could be able to help me out with that, I would appreciate it. (I don’t think there’s any other real fix here)

Thanks in advance.

Steps to reproduce:

  1. Have a GLTF file with at least one mesh with at least 2 UV channels
  2. Drag and drop the file into the content browser and import
  3. Mesh/model only has first UV channel imported