This is simply due to AE’s rendering
Thanks for explaining how Ae renders things, just what I wanted to know!
…simply enable Continuously Rasterize/Collapse Transformations on the pre-comp layer in the main comp…
Yeah, I need to add effects to the precomp so it won’t work.
…apply the Channel > Set Matte effect to matte those out
Well, I could apply a “set matte” effect to my precomp, but then, if I’ll add a glow, say, to the reflection pass, it won’t go beyond the matte I’ve set.
I’ll also add that I don’t usually run into the issue you’re having here when using Unmult through the EXtractoR effect…
But how? I made a test even with plain red and blue solids using “add” blending mode. I applied feathered circular masks to them, precomped and got halo too!