i have been staring and tweeking this
Best post your most recent version.
In the latest version we can see you still have the = vs == issue already mentioned.
Also, it looks like you're assuming that those analogWrites are controlled by the if but only the first one actually is.
if(sunRiseFading = true)
if ((hour >= dayHour) && (minute >= dayMin) && (hour < sunSetHour) && (minute < sunSetMin))