I have found a very small number of fishing nodes that are water types that are not supposed to exist in those zones. Mainly they have been foul water inside small "sewer" type areas. I suppose the idea for having the fish available in different water types is because there are too few of those nodes spread across the zones.
That is my best guess.