Does the variable "awaitingDispositioning " exists once you reach that gateway? So has it been created before within in the process? And is it a Boolean type?
This field might be in memory (not flushed to db) while executing the xor gateway, so marking asyncBefore = true in the xor gateway might solve this issue.
@abinmathewrajan, it’s hard to analyse your case. As per forum guidelines please upload the BPMN model or the implementation used to build the model to debug further.