This thing started off as a half circle cut into a stack of equal slices. That’s how I arrived at the relative sizes of the squares.
Then I wanted to know what such a stack would look like viewed slightly from the side, but so that the bottom slice (1) was only just covered by slice number 2.
It’s a finicky process calculating the perspective because the increments are so small and I suspect that there’s no easy way of doing it other than manually.
Possibly it can be done with a blend starting with equal sized squares, expanding and then scaling each square to the required size, but that is a time-consuming job too.
I will experiment further. No short cuts for one artist!