What duration do you have on the Night Eye spell? Is it let say 10-30 pts (min: 10 pts - max: 30 pts) or is it 20 pts (min: 20 pts - max: 20 pts)?
I'm not sure what the duration of the spell has to do with anything. In any case, I did some testing and it seems like if you reapply Night Eye from a source that has already placed Night Eye on you and the effect is still active, the Night Eye sort of incorrectly wraps mathematically. For example, if I reapply an 80 magnitude Night Eye from the same source while the original effect is active, the result is 20 Night Eye as opposed to 80 (100-80). So if you reapply 100 Night Eye then it's 100-100 = 0.
Why does it do this? I don't know. Bad algorithm somewhere. What I'm interested in, however, is a fix (If it's out there).