Shader Graph Replace Color Works In Editor But Not Android Build

Basically I have a shader that uses replace color on my sprite’s shirt, pants, shoes, skin color, and hair color. I set the default original color values of the sprite in script (“_From”) properties and then set a specific color using material prop block (“_To”) properties.

It works perfectly in the editor but when I build it onto android platform, the colors stay as the default colors of red shirt/grey pants. Strangely enough, the skin/hair color do change colors in the build. Also the debug statements show that the (“_To”) properties work properly and reflect the changed values.

8806240--1197724--pic1.png 8806240--1197727--pic2.jpg

Does it work in windows builds?
Then we know if its a general build issue or android issue

On windows build, the shader works as expected. Seems to be an android issue.
8810269--1198516--pic3.png

How can I fix the android issue?

  1. Try the latest LTS
    1.1 If it still happens, make a bug report from your project, android is having some issues lately
  2. Either wait for a fix, rewrite the shader, or try other unity versions