I'm finding a lot of incosistency in using the Salesforce - When item is modified trigger. Occasionally, all variables returned by the trigger are returned as empty values even though I know there is data. I have seen this with the Account and Opportunity object types. I have two Salesforce tenants (Sandbox and Production) and I have intermittently seen this behavior. It seems like if I simply change the connection of the trigger or delete and re-create the trigger the problem is often corrected. But then it will start occuring again.