In this space animation that I'm working on, I would like to composite a blurry version of the planet into the background to create an atmosphere effect. So far I've added a cryptomatte node to cut out and blur the planet only and added an alpha over node to place the blurred planet on top of the black background. For some reason when I view the alpha over node, it also shows asteroids which are not included in the cryptomatte.
The first image shows the environment layer that is attached to the alpha over node.
The second image shows the blurred cryptomatte image that should be placed over the background.
The third image shows the output of the alpha over node which for some reason includes the asteroids.
Am I missing something or is this a bug? I've tried reopening the scene, and recreating the node setup. An alternative to the cryptomatte would be multiple render layers but for the sake of render time, I would prefer to not go that route. (Using 2.83)
Here is the blend file: io.blend