In your drivetrain, the negative signs aren't needed for every input. I suggest you use the given method of CANSparkMax of setInverted