Now that I understand where the question came from, let me try to answer a bit more directly. For a data table that did NOT come from a DOE and has mixture factors, you will only need to turn on the Mixture column property. If the mixture factors truly add to 1 (with no round-off error), when fitting the model a Scheffe model will be fit.
You can see that the Scheffe model is fit correctly when you look at the Analysis of Variance report. You should see a line that states "Tested against reduced model Y=mean". If it is not fitting a Scheffe model you will likely get singularity details or the ANOVA table will state "Tested against reduced model Y=0".
So the Mixture column property is what allows JMP to use pseudocomponent coding in the analysis and fit a Scheffe model properly and give you the proper prediction profiler.
The Mixture design role is needed for creating a designed experiment with a mixture factor. It really has nothing to do with the analysis, and comes into play if using that column in the design creation.
Now to your question about the two models.
The answer is YES, there is a difference. A no-intercept model says that the overall mean response is equal to 0 so it does not need to be estimated, while the Scheffe model actually has a mean. It is just included in with the parameter estimates. Remember the line in the ANOVA table output that I mentioned earlier? That is the difference.However, in that first scenario with the no-intercept model, JMP will actually see that the factors add up to 1 with the no-intercept box being checked and will then fit the Scheffe model for you (again, look at the ANOVA table report to verify this). I am not even sure how to get JMP to fit that first model in this question.
I hope this helps.
Dan Obermiller