That is quite an old mower so the shift linkages are quite worn
This is allowing it to only partially select drive which when put under excess stress allows the gear to drop out.
So yes, fix the brake .
There is no easy fix other than to pull the selector shafts out & replacing the worn parts if they are available.