Very likely that the problem is 95% texture, 5% primer. Repairs are smoothe and flat; previously painted area has bumpy texture from rolled latex. Repairs absorb paint differently, even with one coat of primer, and two is better but not usually done. I would try:
Get a small nappy roller and roll a couple of coats of primer on the repairs. Try in an inconspicuous spot, if possible. Then, do the same with two coats of paint. Feather each into surrounding area. Let each dry very well. Put another coat of finish paint - thin coat - on that entire wall. Should help conceal the defects.
I had a wall on the end of my living room that only in late afternoon, with door open and setting sun shining across the wall, showed every mark the edge of the paint roller left. Solution: keep door closed in the pm when I had company :o)