How to reproduce:
1. Create a new 2D Project
2. In the MainScene create a new Empty GameObject
3. Attach the “Shadow Caster 2D” Component to the Empty GameObject
4. Create a new MonoBehaviour Script and attach it to the Empty GameObject
5. In the newly created Script write “using UnityEngine.Rendering.Universal;”
6. In the Start() Method write “GetComponent<ShadowCaster2D>().useRendererSilhouette = true” and Save Changes
7. Enter Play Mode and Select the Empty GameObject
8. Observe the Shadow Caster 2D Component values
Actual result: No changes in the Component Values
Expected result: Casting Source is set to Renderer Silhouette
Reproducible with: 6000.0.71f1, 6000.3.12f1, 6000.4.1f1, 6000.5.0b1, 6000.6.0a1
Reproducible on: macOS 26.3.1 (M3 Pro), Windows 10
Not reproducible on: No other environment tested
Note: Related Unity Documentation - https://docs.unity3d.com/Packages/com.unity.render-pipelines.universal@12.0/api/UnityEngine.Rendering.Universal.ShadowCaster2D.html