It could be that the SkinnedMeshRenderer Component’s hidden hierarchy of bones does not match the bone hierarchy of the ‘updated’ Mesh. Even though it can seem that the Mesh’s hierarchy has not changed, it can occur that it has incidentally.
I have encountered this myself and used the following sources to write my own tool to reorder the hidden bone list in the SkinnedMeshRenderer Component.