Hi @ameenjafferie,
Another approach you can try is the pm.sendRequest with your Pre and Test script areas.
I use this approach to try to reduce the number of steps in a test, which are essentially test setup steps.
There is also an example in another post in the community here
Also if you need the requests to run in a certain order, I’d recommend using async/await (promises) to guarantee they are sent in the correct order. Examples here
I’d consider using the package library to avoid lots of duplicated code., if this is something you will be doing regularly,