as with all touch up jobs, it will never match exactly. The paint isn't mixed up well enough or just too thick when you're doing the touch up. Not having a clear coat could also be a factor.
I'm no expert, but this is just what I think.
I'm no expert, but this is just what I think.