metastable said:
One last idea... The fish is simplified to a powered (both extension and contraction) 2-part telescoping rod of constant volume and same density as water.
If the fish changes shape and/or position, the water is constrained to do so as well. The center of mass of the two together does not change. Accordingly, the total momentum of the two together does not change. All of the invocations of kinetic energy and of momentum and all of the equations you may write down do not change this.
Let us formalize a proof.
The ball is full of water with a fish in it. No air bubbles. No voids. The water and fish are of uniform and equal density. The ball is spherically symmetric and also of uniform density. Assume that the ball starts at rest on the floor with the contents also at rest.
If the ball does not leak, it is clear that the center of mass of the fish plus water is always located at the center of the ball. The center of mass of the ball alone is also always located at the center of the ball.
Let ##v_b## be the velocity of the ball and ##v_c## be the velocity of the center of mass of the contents. The fact that they are always co-located allows us to write down an equation:
$$v_b=v_c$$
Suppose that there is no net external force on the ball plus contents. Then momentum of the ball+contents system is conserved.
$$m_b v_b+m_cv_c = 0$$
But since ##v_b## and ##v_c## are equal, we can substitute in one for the other yielding
$$m_b v_b + m_c v_b = 0$$
$$(m_b + m_c) v_b = 0$$
Unless both ball and contents are massless, it follows that ##v_b = 0## and then that ##v_c = 0##.
Conclusion: The only way the ball moves is if you can contrive to get an external force to move it. This is do-able as has been described earlier.