In this case the admin calls Configurator.sol#addAssetERC20() then after period of time he invokes Configurator.sol#removeAssetERC20() after that.
https://github.com/code-423n4/2024-07-benddao/blob/main/src/modules/Configurator.sol#L82-L85
He will be not able to call addAssetERC20() again because removeAssetERC20() will not remove the token from assetLookup[] map; it just removes from assetList. When he tries to call addAssetERC20() again this check in executeAddAssetERC20() will revert transaction.
To fix this delete all values inside the assetLookup[] map.
