ACE-Object Context not getting refreshed with the change in user Actor data


I have implmented ACE for business transactions. The Actor for the user is territory and actor for the objects is territory based on its one of custom partner function "Sales Representative". I have scheduled the job ace_dispatcher to run after event SAP_CRM_ACE_DISPATCHER_REQUEST. In the general parameters, I have defined "ACE_IS_INACTIVE" as blank and "DISPATCHER_DESTINATION" as ACE_ACCESS.

Everything was working fine initially. But, when I changed the territory of a user from , say territory A to territory B, the user is still seeing the objects based on his old territory.

Could anyone guide me that what am I missing?

Thanks & regards,