"Solving Reverse Direction Issue of Waterborne Unmanned Boats Controlled by ArduRover 4.4: Testing and Adjustments"

When testing ArduRover on a boat, during an Auto mode test on water, we encountered an issue with our ‘boogie board’ style boat reversing direction. To prevent the boat from sinking due to reversing on water, we tested on land by positioning the boat at its center and rotating it 360 degrees around this axis. During this process, we observed that the boat’s motors changed direction at two specific points. After encountering this issue, we tried to adjust our setup to match the boogie board’s parameters (boogie-board-board.param) and attempted several more tests, but the issue persisted. Have I missed something? What do you suggest?

Before trying auto make sure all the directions are correct in manual AND guided modes, make sure that when you yaw the boat left or right that the motors change speed in the correct way to oppose the direction you twisted it?