Hi,
The correct/ideal setup for this will be to use a CoronaMultiMap with GBuffer Object ID options enabled (for different colors for different objects depending on the GBuffer ID they have) plugged into CoronaDistance inside color, like in attached screenshot.
Unfortunately that is not supported yet (only the base object Gbuffer ID is considered and not the separate objects intersecting with it), and it will be reported.
What Romullus has suggested is the way to go for you.
There are other ways to do this but may change the already existing workflow of yours.
(Internal ID=1148552023)