I think you are asking a bit too much here. We cannot tell whether there is an error in your data, whether your model is exactly as in the paper, why 706.638 would be the expected result, etc.
I suggest you add a settings (.ops) file to your project and set the "export format" to "LP" in the settings. Then run and afterwards check the created .lp file. This is human readable and you should be able to tell whether the constraints and objective function look like they are supposed to.
If you cannot spot any problems then you can try to fix the objective function to the desired value, solve (this will now be infeasible), and from the generated conflict try to understand what is wrong with your model/data.
#CPLEXOptimizers#DecisionOptimization