I'm applying a Shader Graph-based material to Spine characters in Unity.
The player and enemy both use exactly the same material and Shader Graph setup.
However, when applying an Unlit Lit (or regular Lit) shader to the enemy character, it becomes completely transparent. It only displays correctly with Sprite Unlit Lit.
Additionally, when I try to animate any property of the material via the Mesh Renderer > Material > Surface Input in the Animation window, the enemy instantly becomes invisible and does not recover until I remove the property track entirely.
The player character does not have this problem and works perfectly with the same setup.
Is there a known reason for this behavior with Spine characters? Are there any gotchas when using Shader Graph with Skeletons?
Thanks in advance!