A twelve mile radius buys a different job at ten in the morning than at five
Distance based targeting sells arrival times your dispatcher cannot keep.
Twelve miles inside the Perimeter at ten in the morning is routine. The same twelve miles at five, crossing I-285 or dropping down a radial interstate, is a different afternoon entirely.
Radius targeting has no idea. It draws a circle and buys clicks from every part of it at every hour of the day.
Build geography from ZIP codes or municipalities grouped by how long the drive takes at the hours you run. Then use ad schedule adjustments on the edges: the core runs all day, the far edges bid up mid morning and pull back before the afternoon crush.
The test is unglamorous. If jobs booked from the outer edge keep turning into late arrivals or reschedules, you paid for that click twice.