Thank you for the fast reply. I was able to fix it by removing the transform update from TenkokuModule and calling it from my camera controller instead, now it's working great. And yeah, now that I think of it it does make sense for the sun and moon not to move... I was just confused because it looked strange with the jumpy movement.
Another question, I have an object which is a procedurally generated mesh, it doesn't seem to shadows unless I set the layer to "sky" or "moon", am I doing something wrong? Or do I need to set the layer?