The spike during "daytime" also happens with fake shadows disabled and It's not caused by this system as you can see in the video :)
In simplest version of this shader (without wind effects etc..) most of the stuff is calculated in vertex shader, so overlapping is not that bad.
https://www.artstation.com/artwork/L3...