So let me get this straight... The sign of 0 is 0. Not positive or negative, just 0. And the CVX variable is equal to 0. So how is the sign of CVX equal to 1?!
Computers. Sometimes their amazing, and sometimes... This happens. :P
Well, it wasn't quite like that, CVX was being changed quite a bit in my program. After the program was run, even though it ended up as 0, it still rounded to 1. My pic was just me checking each of the variables to see what was going on, and I was kind of dumbfounded when I realized it wasn't me, but the computer that was messing up!