1)
What is the meaning of "bi'Ketzei ha'Mayim"?
1.
Alshich: [Before they reached the Yarden, their feet entered] water that spilled over the Yarden's banks.
2.
Metzudas David: It is the eastern edge [of the Yarden].
2)
What are "Gedosav"?
1.
Rashi: They are high banks.
3)
Why does it say "all the days of harvest"?
1.
Radak #1: Even though they crossed [after winter ended,] in days of harvest (Nisan 10), the Yarden was full.
2.
Radak #2: The Yarden is normally full all the days of harvest, for snow on the mountains melts and fills rivers (that empty into the Yarden).