I don’t understand why the original flow is so demanding. Only thing I notice, you can use one trigger instead of three copies.
About the “new” flow:
When you daisy chain flow cards like that, it could easily fail when one of the first cards errors.
To avoid that, link each error output to the next card’s input.
Something like: