The following scenario: I have colleague overseas whom I wrote a script for. It is a script that loads data from a database, organizes the data in a table and puts a table script for control charting into the table. The table contains a few different products/processes and this one table script is targeted at only one of them (i.e., a tiny fraction of all rows). When I run the main and table scripts on my computer, they work beautifully. When my colleague oversea runs them (and I saw this on his screen during a telco), he gets the table from the database alright, and the table script executes but does fail wildly with regards to the row selection it is supposed to represent in the control chart. It is using hundreds, if not thousands of irrelevant rows from the or a wrong subset.
In the table script, I am not using "Names Default To Here (1);". My colleague has a different JMP version installed (17.0 vs. 17.2.) which I didn't expect should matter. As a first response, I sent a copy of my preferences exported using the Preferences Manager (with import/export), which did not aid resolution.
He then sent me a copy of his table and when I inspected the table script in it, I discovered a minor difference to what the table script looks like when I execute the script from the top on my computer:
On my computer:

On my colleagues computer:

However, when I ran the table script (i.e., the bottom version) in the copy of the table he had generated and sent to me via email on my computer, the table script executed just as intended. Alas, I am at a total loss of what is going on here.
What could be at the bottom of this, how can we fix this and avoid this issue in the future? Any best practices? Thank you!