In my project, I have an external catalog that doesn't ship with all releases of my game. The problem is, some assets in the main catalog have ended up referencing assets in the external catalog. This makes it so the game doesn't work without the external catalog.
I do have the editor set up to show me an Addressables Report whenever I build the addressable groups, and this allows me to track down and remove these accidental references, but what would be preferable was some way to disallow these references altogether, so that if one was found when a build was started, I would get some error message like, "Asset X, which is in the main catalog, references Asset Y, which is in an external catalog. This is not allowed," and the build could be aborted. This way I wouldn't have to build and stage my game assets before these issues were detected, and I wouldn't need to wait for addressables to build multiple times as I work to fix the issues.