The final grid result of annual water output is negative

Hello @dpy and welcome to the forums!

Very small values like this typically happen because of the accumulation of numerical error in a series of float32 calculations, and the values are, in fact, very close to what we would expect for the value of 0. If everything else looks OK with your outputs, I would suggest that you think of these values as though they are 0 and continue with your dissertation.

James