Why does unchecking Optimize Game Objects under Rig import settings break animations?

When I uncheck ‘Optimize Game Objects’ under the Rig import settings for my model, the animations I have setup just flat out break. Once I reselect ‘Optimize Game Objects’ everything works the way it should.

Here is a video showing my problem:

I want to have all the sub meshes listed in a hierarchy, and deselecting ‘Optimize Game Objects’ does that. If there’s another way to achieve this without messing with ‘Optimize Game Objects’ that’d be great. A solution to the issue at hand would be great also.

Any and all help is appreciated! :slight_smile:

I had my Animator component on the parent gameobject which has the model as a child. If I move the Animator component to the model gameobject, it works.