You can mix sign, unsigned, and even real in one MATH. Not sure what your issue might be.
Some other possibilities:
Check your Cross Reference and make sure nothing else is writing to D14.
Make sure you don't have any HMI writing to D14.
If you use array references as output in some instruction, e.g. writing to D[V0], make sure you are not doing anything to cause an "indirect write" to D14 (i.e. when V0 equals 14).
The best thing to do is to stick that rung at the top of $Main, stick an END coil just below it, and make sure that if those are the only two instructions being ran in the whole PLC, that you still get the wrong (or right) answer.
FYI: The parentheses are put in there so that the user knows what the PLC is going to actually do. It doesn't really change the behavior, but just clarifies the order of operation (not everybody knows operator precedence rules in a MATH expression).