For some reason, this works better
Need to set update on startup variable before using it on startup
Material light channel Lights value was swapped (I've never seen this value used anyway)