Question: Is there any reason or mechanism for / by which an app would behave differently for users in different physical locations?
- 
Background: We have a cloud-hosted app whose interface includes a button component, attached to which is a script that runs INSERT and UPDATE resource queries using a trigger(). Remote users are experiencing unresponsiveness from this component / script, while home-city users have no problem. 
- 
Goal: App response to user interaction is expected to be uniform within a given user permission group. 
- 
Steps: Here's where it gets sticky. No admin has been able to repro the behavior reported by remote users (see details below). 
- 
Details: While users in our main office's home city (Phoenix) experience the expected behavior, this component / script is non-responsive for some users in remote locations (e.g., Oklahoma). No error is displayed to these users, the button / script simply "does nothing." 
 All users (except admins) are in the same user permission group and log in with Google.
Here's the portion of the button-attached script that triggers the queries -- n.b. since the unexpected behavior seems only to affect users in other regions, I suspect that whatever is going on, is unrelated to the script itself --
postPayment.trigger({
  additionalScope: {
    postObject: paymentObject
  },
  onSuccess: function (data) {
    console.log(data);
    //console.log(data.result[0]);
   let createdRecord = data.result[0];
    console.log(createdRecord);
    console.log(createdRecord.id);
      updateInvoice.trigger({
        additionalScope: {
          updateObject:{
          payment_id: createdRecord.id
        }
        },
        onSuccess: function (data) {
          selectedRecord.setValue('');
          paymentDescriptionInput.clearValue();
        }
      })
    },
});
