Node Question: Is there a way to matte the lightspot+glow, onto a character?

I have a layer with a character.

https://preview.redd.it/63g5028mrbzd1.png?width=813&format=png&auto=webp&s=2643e11f0359172646e2abb488d954cd08c1688b

Above this character layer, I will put the lightspot node, which connects to the glow node, which connects to XSheet. Result:

https://preview.redd.it/dot986eqrbzd1.png?width=560&format=png&auto=webp&s=4c13d7e4dad36b779ae4812e9a0664a750de2232

https://preview.redd.it/5glheu1rrbzd1.png?width=792&format=png&auto=webp&s=dca95a3a5977b8747d6b730d58f5c2eb3552dafc

However, I want the character to look exactly as I have it (affected by the lightspot+glow), but remove the bright circle itself.

I tried putting a matte like this:

https://preview.redd.it/1bfpo83wrbzd1.png?width=613&format=png&auto=webp&s=5705919bc3d994ef7e8e33e8a6ae167556d1f9af

But unfortunately, the result is this:

https://preview.redd.it/lz6kltexrbzd1.png?width=803&format=png&auto=webp&s=a5cc3d75c1e1ad342362aee2e9ff98a5c1564667

You can see that the glow gets matted onto the character as intended, but why does the character turn black?

Is there a way to do what I'm intending?