I have no idea what is going wrong here, when I select the mesh object then shift click the armature and parent with automatic weights for some reason no weight seems to be assigned to the bones? (No error messages)
All edges of the object are separated.
Edit mode → Vertex full selection → Combine by M (By Distance) method.
If you need to combine individual objects, you can choose using the material.