Color change shows up in viewport but not when rendered
Ok, so..... this was very quick I swear I've been searching for an answer for a very long time but like...

I switched the transparency and the SSS in the mix shader and it seemed to have worked... 

I'm pretty sure it was because the SSS was being done in a principled shader so the color on that was overriding the color on the transparency...