Seem to have run into a strange bug.
If I direct my haul right to the right edge of the screen before it is dragged out of the water, I either get 0 or the full value of the haul, without any shooting segment. Just immediately reports the value of the haul. It's mostly given me the haul value, but once I got zero.
I have the bazooka equipped, but not sure if that's a factor.
edit - nevermind, I think this is intentional. I think the value I'm seeing reported is the value acquired via killings made in the water, while the haul value is zero. Haul value will be zero if the fish don't make it out of the water, and they won't if you have them pushed all the way to the right of the screen.
edit 2- huh, now all but the highest flying fish are bouncing off the surface of the sea, back into the sea, even if I bring them up clear of any obstruction. So I lose almost my whole haul. Hmm. Maybe I'll try closing an reopening the game cos I'm pretty sure that isn't intentional...