It is hard to tell whether anything is wrong without seeing the original model. In any case, <-> means "if and only if". In your LP file, you have for example these indicator constraints:
i1: x314#313 = 1 <-> S_IRB460_rep0,Axis1m2_0#0 - S_IRB660_rep0,Axis1m2_0#9 >= -6.68333339691162
...
i7196: x7519#7518 = 1 <-> S_IRB6700_rep6,finalAssembly_7#277 - S_IRB7600_rep0,finalAssembly_7#312 >= -10.5299997329712
And you have this row:
c300: x314#313 + ... + x7519#7518 >= 1
The variables to the left of <-> are all binary variables. The indicator constraints force the binary variables to 1 if and only if the constraint to the right of the <-> is satisfied. Row c300 says that at least one of the binary variables must be 1, which is the same as saying that at least one of the constraints to the right of <-> must be satisfied. This looks exactly like an (inclusive) OR constraint to me.
I am not sure how an OR constraint would prevent two things from happen simultaneously. An OR only says that at least one of them must happen. Note that OR is not exclusive but inclusive!
#CPLEXOptimizers#DecisionOptimization