I did mess with the parentheses quite a bit... When I tried putting them around the entire expression, RSLogix just removed them.What if you tried adding another pair of parentheses around the whole formula?
I suspect it's some kind of nesting limit as Damian suggested.