Why are the gaps all different?
Open two pages of your app and measure the space between the heading and the content. On a product built by people it is the same number, because someone chose a spacing scale — a short list of allowed gaps — and every screen uses it. On an AI-built app it is whatever the model emitted that time.
The reason is structural, not aesthetic: the generator has no shared source for spacing, so there is nothing to be consistent with. That is also why fixing one page does not fix the others.
Self-check: take screenshots of two pages and lay them side by side. Do the section gaps, card padding and button heights match? If you have to squint, they do not.