As mentioned above, this behavior is due to the fact that Sort by Subgroup is no longer turned on by default in Control Chart Builder in JMP 19.
This changes the default order of the horizontal axis when there is a subgroup variable.
If you have concerns with this new default behavior, you could certainly post to the JMP Wishlist to ask for the default behavior to be reverted in a future version of JMP.