At least fix the FoV.
One more suggestion I would like to suggest is to allow swimming on the surface of the water if the water is 2blocks deep. currently you can only do this by sprinting underwater then going to the surface.
https://youtu.be/ASg1OHwYumg
This is not a duplicate of my other report [MC-133157]
this is something different. When from an upright position, sprint swimming shifts the perspective downwards. When stopping, it shifts it back upwards.
video: https://youtu.be/HZlM6itQNu0