Alright, I re-read you text and finally figured out your "0 1 2 3 3 2 1 0" statement, which I misunderstood you that you were NOT(?) talking about scanning radar and its quasi-hexagonal grid...
But then I have a big question about the usage of this mod:
This mod is about optimal placement, so suggesting the sites of {0, 7, 14, ...} that players will walk/run their to place.
Your usage is about withing fog of war (for map view and/or bot placement?), so you actually need {0, 3, 6, 9, 12, ...}.
You also need the positions of aux radars, right? If your aux radars are not placed correctly (3), your final radars would not be placed correctly (6) neither.
If my above description is correct, then you actually need {0, 3, 6, 9, 12, ...}. Something like radius = 2.5 would not give correct results neither. "1 chunk overlap" is not the right word neither.
Saying like "rim/border placement", "fog of war placement", "overlap placement", or "chain placement" could be more clear and closer to such situation.
What you need now (as working trick) is to input "radius = 1" to generate positions {0, 3, 6, 9, 12, ...}.
(But yes, this is just a trick setting. For example, no tricks can get positions {0, 4, 8, 12, 16, ...} for a modded square radar of radius 4. Still needs coding as a new feature.)
But now I have to confirm if this is what you want first.