Unable to remove objects in sequence from AAP using controller_configuration.dispatch role

Hi ,
I have provisioned resources using controller_configuration.dispatch role . However I am looking to delete these resources as well after reading same state file defined in common fixture . Dispatch role follow the same order as it uses to provision resource. Role for cleaning up resources is failing because it first delete inventory thereafter it goes to delete host from same inventory then it fails. Is it not possible to use dispatch role for provisioning and removing resources by reading same set of state file?