Motors do not react properly to software commands

Working with a student with a SparkFun JetBot AI Kit V2.0 kit. Fully assembled and running. All wiring Running the basic.motion Jupyter notebook, if the left motor is run, both motors turn, and they both run backwards together. The direction. I know can be reversed although the motor controller wiring seems to be as shown in the instructions. The stop command works. Changed command to right motor and both run together backwards the same. Checked all wiring, actually swapped the Qwiic cables for the OLED display board and the motor controller, the same issues, but the display functions normally with either cable. Not a cable problem. Running the motors command to turn both motors does turn them both at the programmed speeds. It appears the controller is receiving the the I2C signals (stop works), but the left and right channels are shorted and work as one rather than independently. We are trying another controller from another kit since we assume the Nano board is sending the commands, but the controller is not working properly. Have you seen this before?

Hi, thanks for writing in.

Hmm, it seems like the motor controller might be the problem. Maybe we can try swapping it out and see if that solves the issue.

If you could fill out a return ticket we can take it from there:

https://www.sparkfun.com/returns

We look forward to assisting you soon!