I noticed that not every row in the data table added to 1. They are close, but not exact. I am wondering if this is causing the issues that you see. For example, the column properties have X1 ranging from 0.3 to 0.7. But the actual ranges are from approximately 0.32 to 0.73489.
These differences might seem small, but I do wonder if it is causing some of the issues that you are finding. If a row does not add to 1, then JMP will automatically rescale the values so that they do (I believe that is what is happening now). Therefore the ranges may be different than what you provided.
Dan Obermiller