Because your microflow can run for such a long time (90 minutes), you should select "asynchronous". If you're running it synchronously, it is possible your web browser "gives up" waiting for an answer before the 90 minutes are over. When selecting "asynchronous", the browser will periodically poll the server to see whether the action is still running.