You appear to have constructed the XCF in such a way that you have cut away part of the drop shadow. I'm not entirely sure how or why you did that, but you don't have to cut out the drop shadow layer at all.
What this has caused is that there is a row of totally transparent pixels around the shadow where it meets the circle, so when you view it upon a white background, you see white through the transparent pixels.
One possible fix:
Instead create your circle and apply a drop shadow on a layer that is not cut out from the layer above. The Drop Shadow (Legacy) filter should achieve this. The top layer will simply cover over the hidden part of the shadow.
Another method is just to create a circle filled black on a layer under the circle, apply a gaussian blur to it, move it slightly away from the top circle, and reduce the opacity of the shadow layer.
Like this:
Here's the PNG export, showing the problem no longer exists.