Hi,
This model has numerical issues. You can for example see this because of this warning:
> Warning: Markowitz tolerance tightened to 0.5
Your RHS values are pretty large:
> RHS range [8e+06, 1e+09]
This can lead to numerical issues. Is there a way for you to reformulate the model to avoid these large values?
The violation warnings you are seeing can be a result of numerical issue in your model. You can see them, even if you set ScaleFlag=0, because Gurobi still works on the presolved model. These violations occur when transforming the presolved model back to the original model and they are not necessarily a result of scaling. So they will not automatically disappear, when scaling is turned off.