Is it normal for mirror planes and water reflections to mirror the view at a higher inverted z? Like, if something was halfway in the water, and the reflection didn't match up with the model. Is that normal? Or can this be fixed.
This sounds like your reflection view z or the waterheight is not set correctly.
Just
don't set NOSHADER for the reflection view, it's stupid that this flag is there anyway.