Loading GLTF / GLB Assets using Python

I would go with interchange libraries
like shown here

And make sure the combine_static_meshes option is turned on, that will do the merge on import.
Let me know if importing like that you still have some issues with materials and textures.

You will have to add some code to spawn the imported assets if necessary.