Purpose of mesh array when loading meshes using AssetManager or SceneLoader

I’m sorry if this has been asked before, but I can’t find the answer.

I have a mesh that I exported from Maya that has this hierarchy:

root
| - mesh

When I load the mesh either through AssetManager or SceneLoader, I get back an array of meshes like this:

[0] root
|- mesh
[1] mesh

I can understand an array of meshes if my file had multiple nodes, but I don’t understand why the array if there’s one root node with a sub mesh.

I have confirmed that [0].getChildren()[0] === [1][. They are pointing to the same mesh.

Can someone help me out with the thinking behind this construct and some caveats using it?

Hello and welcome!
What are the name of the meshes?

Can you run scene.debugLayer.show() to get a better view on your scene graph?