Steps the reproduce this issue:
-Make a small pool of water. The water must be at the same height as the ground around it, which would enable mobs to get on land.
-Put fish in the pool.
-Give the fish some time.
It will probably happen faster the smaller the pool is.
It may also be possible that the fish try to pathfind to a body of water they cannot reach, causing them to jump out of the water.
And yes, I did see them jumping on land, and there were not enough entities to activate EntityCramming.
I have no recording software. I can tell you, however, I first noticed this issue when I made a small 4x4, 2 deep pool, just to store fish.
This is not a duplicate. MC-128243 notes only how the fish don't go back in the water, while I also noted that the also are capable of getting on land by themselves for no reason.
Crash report? That bot is not calibrated properly.
I have had this issue with both 1-deep and 2-deep water, so I am not sure that is the cause.