Our intake only goes forward no matter what direction we tell it to turn, but works in user control

      **User cont code:**
 intake = Motor(Ports.PORT17, GearSetting.RATIO_18_1, False)
            if controller_1.buttonR1.pressing():
                intake.spin(FORWARD)
                controller_1_right_shoulder_control_motors_stopped = False
            elif controller_1.buttonR2.pressing():
                intake.spin(REVERSE)
                controller_1_right_shoulder_control_motors_stopped = False
            elif not controller_1_right_shoulder_control_motors_stopped:
                intake.stop()

Auton Code

    intake.spin(REVERSE)

^ Spins it forwards

What also may be of note is that when we try to reverse the intake in user control with buttons, it keeps oscillating velocity (it will quickly reverse and then suddenly slow down, and then be quick again) and this also happens to one other motor (indexer).

Thanks!