How to circularly fade an image to alpha in compositing?
The problem is that your node setup is ignoring the existing Alpha channel. Instead of overwriting it, you need to multiply it with your mask.
I used the Separate RGBA node to extract the current Alpha value, and a Math node to multiply the two values: