I understand that this happens when using pngs, but this is the original PSD.
So I don’t think that it has to do with interpolation, I think it has to do with the import process.
In Unity for example the exact same PSD imports with the correct colour and no white halo.