I am exporting a PNG from a basic scene at 1000*1000px resolution.
I am using a combination of a ground plane as a shadowcatcher, render properties -> film -> transparent is checked, and compositing to make the background transparent. The Output Properties are also set to PNG with RGBA color. Render engine is cycles. In the object settings for the shadow catcher, I have disabled glossy ray visibility so that the reflection doesn't show in the surface of the object.
This should output a PNG with a totally transparent background, however when I place these PNG's onto a coloured background, the 1000*1000px border can be seen as the whole area is filled with a very faint grey colour. You can see it in the images attached; transparent PNG on a yellow background but you can clearly make out the frame of the image.
What setting is causing this? I did not create the original blend file, but something in it must be causing this as other PNG's from other blend files export PNG without this issue.