Job Execution Very Poor in Clustered Camunda

We have 4 nodes multinode system with 2 nodes in one datacenter A and other 2 nodes in another datacenter B. We have a spring boot camunda engine running in all the 4 nodes.
Note that all the 4 nodes talk to the common database which can be either in datacenter A or B.

We are suspecting maybe because of latency same task is getting executed twice which is leading to

org.camunda.bpm.engine.OptimisticLockingException: ENGINE-03005 Execution of ‘DELETE TimerEntity[2cf4e46f-9b35-11ea-91bc-5254005b7168]’ failed. Entity was updated by another transaction concurrently.
at org.camunda.bpm.engine.impl.db.EnginePersistenceLogger.concurrentUpdateDbEntityException(EnginePersistenceLogger.java:135)
at org.camunda.bpm.engine.impl.db.entitymanager.DbEntityManager.handleOptimisticLockingException(DbEntityManager.java:499)

here is a log which says the same task getting called task which we are calling is placing request

processInstanceId---------- :: 2cf09e99-9b35-11ea-91bc-5254005b7168
placing request from SEPBAACBAAC705B to SEPBAACBAAC705E
processInstanceId---------- :: 2cf09e99-9b35-11ea-91bc-5254005b7168
placing request from SEPBAACBAAC705B to SEPBAACBAAC705E


here is job log , every activity is triggered twice which is leading to exception