Now when I connect two of these node groups, I’m able to reproduce the pattern on the inner circle, which is centered at [0,0,0] like below with 3 levels.
Not sure if this is the kind of solution you are looking for but maybe it helps. You can get the “radius” of the previous iteration via x or y coordinate of the bounding box like this (provided everything is lying flat on the local space):