WaterMaterial GLTF cannot add reflections,.babylon format is ok.
Ask for help.
Changed line 59 to
waterMaterial.addToRenderList(scene.getMeshByID("simpleShaderBall"));
(you also called this function for the first time at line 54).
Thank you very much