Mike, if you haven't yet, disconnect both brake cables and try the cables for unrestricted motion and free play and then try the brake mechanisms for the same. Hopefully if any problem is found its the cable, not the drive.
BTW, the illustrated parts breakdown shown by Startech is what my mower has, but definitely not yours. Mine is a 2015 ZT elite 60". yours is much simpler (better).