Neither is wrong. One one hand, doing multiple rounds through each stage individually would mean deeper results on the various focuses of each stage. On the other, you have built up to the last stage and are just running all the scripting concepts together.
For something that complex, returning back to stage one and doing another round in my opinion would be a way to ensure you get the most out of the last stage because you have that refocus on building the foundations as a focus again to then get more out of the last stage.
If you just ran stage 4 after one run through, the script would probably work on your weakest links first which could be things from a different stage, had you spent more time on that first.
Hopefully this helps, youāre not wrong doing either, just that it depends on your own ability to analyse if you need to go back again. Once you get to that point, youāll know what to do now 