First of all, I don't know.
Your lawn looks a lot like mine in certain places.
I have areas that are thriving, but there are a few areas sprinkled here and there where the grass just doesn't grow at the same rate--and these same areas are prone to yellowing compared to surrounding grass. I've been trying to figure it out.
With your yellowish spots, do you notice
that grass grows more slowly?
that water tends to pool in these areas?
My mind always goes to nutrition deficiencies, disease, or something feeding on the roots.
Lately, however, I've been wondering if the discoloration might be the result of water standing on the surface for longer than surrounding areas -- so that the grass is essentially 'resting' in water for longer than it should.
I've also been wondering if the grass simply can't absorb the nutrients provided to it -- for reasons that I still learning about. I don't know why that would happen, unless the troubled areas were previously filled with a different (poor) type of soil.
Again, I don't know. But I thought I would share my thinking on the matter since I recognize the look of those spots of yours.