Seemed as though actions defined as passivebehaviourstep type werent being added correctly to the agents queue and so not being iterated leading to infinite loop
UPDATE: Issue appears to be unrelated to the fact that the action is a 'passivebehaviourstep' and actually it is a deadlock issue caused by room selection behaviour
Seemed as though actions defined as passivebehaviourstep type werent being added correctly to the agents queue and so not being iterated leading to infinite loop