This is strange because it actually broke post upgrading entities but pre upgrading animation. I only did one run without upgrading animation. But with it all upgraded problem remained and the remapping here is what sticks out after comparing my setup to the latest samples 'my first controller'. The problem is the rig root entity isn't getting it's LocalToWorld updated, so neither are the rendermesh children and everything renders at origin. I noticed two differences between samples and my entities. - RemapToRootMatrix is not updated the same way. t doesn't reflect the difference between the rig and rig root on my entities. - Samples have ProcessLateAnimationGraph_WriteTransformHandle. Mine do not. Otherwise the rig and rig roots look identical, outside of the specific controller components. But it's also strange that this broke on my before updating animation. Really difficult to debug animation because of the interplay between entities, animation, and HR. So hopefully the above offers a clue I'm missing. Edit: AnimatedLocalToWorld on the rig is also wrong. In the same way not reflecting the difference between rig/rig root.