My users are attempting to work in records and occasionally get the error message of
Unable to obtain exclusive access to this record or 1 records: [id]. This error is intermittent and I cannot find the source.
This is an inherited org, so there may be something big that I am missing. I have reviewed the triggers, Apex jobs, background jobs, and Bulk Data Load Jobs.
For a very specific example, a user got this error when he tried to update the phone number on the record. The only things on the trigger are a HEDA trigger TDTM_Contact, and a DupeBlocker trigger DB_ContactTrigger. I cannot (and perhaps don't know how to) find the contact ID in any jobs (bulk, background, or Apex). The contact object does not have any custom process builders or workflows or flows.
One possible explanation might be the connection we have with Marketing Cloud? But there are not any connections to Contact outside of a data connection.
As a stretch... I will say that I have noticed this org has to be refreshed more than I have ever experienced before. I will often get notices that I have "modified the record" and that I need to refresh - even when I didn't make any changes. I've been wondering if that is a connection problem on our premises?
I'm at the end of my rope and I can't figure it out. Should I open a ticket with Salesforce, or will they even be able to do anything?