If you want to have the single hole centered at all times, use a move action connected to the stretch action and set its distance override set to 0.5. Get rid of the distance parameter on the circle itself and the array.
Now, if you want to array, that's a little more complicated and I have posted in the past a buffet plate warmer, that does exactly what you seem to be asking. I'll look for it.