Is it possible that one skeleton is used to animate multiple meshes?
My idea would be that mesh A has a rig + animation. Mesh B would just have the vertex/bone weights but no dedicated rig. It should use the one from Mesh A using its own weights.
I’m not even sure though if one can create a GLTF with only the vertex weights but without the rig.