"Humanoid Rig" Animations Error

I was working on animating some custom expressions on an avatar in unity. In several of them I wanted the ears to move so I animated the ear bones to do so. For some reason, halfway through making them, I started getting an error that says “Keyframing rotation on humanoid rig is not supported!”. Half of the animations have moving ears that work just fine but for the other half, the movements of the ears specifically just don’t show up and I can’t figure out what went wrong. They were working fine to start with and 4/7 of them still do play properly. I’m putting the animations on the FX layer instead of the gesture layer, if that makes any difference.

Hello, based on what i read on the documentation, for non humanoid bones it’s more recommended to use the Gesture Layer, so for your ears i suppose it would be more appropriate Playable Layers | VRChat Creation

But specifically for the error “Keyframing rotation on humanoid rig is not supported”, i suppose that’s because you are trying to animate bones that are part of the humanoid rig, and you can’t do that directly as it will be used by vrchat. Maybe you can make use of masks for this (as per the docs again) but personally i never worked on this so i may be speaking nonsence.

Hope you figure it out.