Yes. Bubble runs actions in parallel where possible always. Using custom events to achieve a truly chain-like process may be more of an art given what you described. Without seeing the specifics it is difficult to provide specific advice.
As a first pass …. Try using “result of” as much as possible and trigger chained logic … as a chain.