Skinned mesh issue in Unity Android builds

I’m having an issue with one of my characters, imported as an .fbx from Maya, and having a heck of a time coming up with google keywords to find anyone else possibly having a similar problem.

One of my characters, for a few frames after loading from Addressables, has his skin go crazy. This only happens in builds on Android devices. After a couple of frames he settles down and acts normally.

Any help or ideas on what to look at would be greatly appreciated.

I think I figured it out. I think Unity is taking a bit too long to realize that GPU skinning isn’t supported on the device before switching to CPU skinning.

I have faced the similar issue on my project with skinned mesh. I have fixed this issue following the below steps.

  1. Select every joint and keep off “Segment Scale Compensate” settings.
  2. Make sure you do not have used bone stretching attribute on scale because unity does not support the bone stretch in scale transform.
    See the below image for reference.