OK can't tell about the ESA operation from this, but we can see that when your lower cable is moving rearward, the stroke is longer than when it moves forward. When you shift a dog clutch gearbox with the engine off, someone has to turn the prop shaft (no key in ignition!!) so that the sliding dog clutch actually engages both the fwd and rev gears. But just from this, you may not be getting equal throw in FWD and REV, which could be part of your problem, the rest being that the lower cable needs to be replaced if the ESA is engaging in gear. BTW, when you run the boat on the water hose on land, because there is no force on the prop that it would experience in the water, the ESA normally should not engage at all. The drive will come out of gear easily with a good cable in proper adjustment. In the water with the force of the water against the prop, holding it in gear, when you try to shift this puts pressure on the cable casing and that causes the load lever (part # 37) to flex engaging the ESA (part 58). When the lower cable moves forward, the drive should be in FWD, and the lever that triggers the ESA should be centered in the V notch of the load lever when the gear is fully engaged. When the lower cable moves rearward, the drive should be in REV and the lever that triggers the ESA should be in the center of the V notch of the load lever when reverse is fully engaged. Notice when yours goes into both gears, the lever of the ESA switch is not in the V notch when its fully in either FWD or REV. You have to do this again, with someone spinning the prop shaft to check full engagement.