How to reproduce:
1. Open the attached "IN-152134_ReproduceProject.zip" project
2. Open the "SampleScene"
3. In the Project Settings, make sure that GPU Skinning is set to GPU (Batched) ("Edit -> Project Settings -> Player -> Other Settings -> Rendering -> GPU Skinning")
4. In the Hierarchy, select the "TestRoot" GameObject
5. In the Inspector, double click on the “TestRootTimeline“ asset in the “Playable Director” component to open the Timeline
6. In the Timeline window, move the playhead to frame 30
7. Observe the blue object sprite in Scene view
Actual result: The blue sprite does not follow the bone rotation of the red one
Expected result: The blue sprite follows the bone rotation of the red one
Reproducible with: 6000.2.0a2, 6000.3.23f1, 6000.5.10f1, 6000.6.0b10, 6000.7.0a6
Could not test with: 6000.0.0f1, 6000.0.82f1 (The prefab or the shader in the project breaks)
Reproducible on: Windows 11, macOS 26.6 (By user)
Not reproducible on: No other environments tested
Notes:
- Setting "Mask Interaction" of the "Sprite Renderer" to "Visible Outside Mask" fixes the issue.
- If "Obj02" is muted in the Timeline window (by pressing the eye icon on its track), the blue object will behave as expected