A problem about multiplying and scaling geometry on top of each other

I think you need to surbdivide a surface instead using NGon or Lunchbox grasshopper addons.
Does this help?

TestNGon.gh (9.8 KB)

For instance if you are using rhino6: