Because distance is measured from each searcher, the same search can show a different set of businesses a few miles away. A plumber who ranks first for "plumber near me" at the shop may not appear for a customer across the county. So one rank check from your own office tells you little about what your customers see.
Our study searched Google Maps from one fixed point in each city, at city-level zoom. A search from another point in the same city could return a different top three. How the study was done.
To see what your customers see, check the same search from several points across your service area, not just from the shop: one from each town you list on your profile, on a phone. If you show up near the shop but not two towns over, that's distance at work, and it's normal. Judge your progress by the towns where you're close enough to compete, and by what's within your control: relevance and prominence.