Baseline components always run in the order in which they are defined in the baseline. However any components where the relevance evaluates to ‘False’ are skipped.
If the baseline has options to ‘Retry on failure’ or ‘Reapply whenever it becomes relevant again’ it is possible for the baseline to be re-executed on the machine, in which case the components are re-evaluated. It’s possible a component that was not relevant on the first pass has become relevant on a later pass and in that case it will be executed on the retry/reapply.
It is not guaranteed that a baseline will run without interruption. It’s possible for several components of the baseline to execute, and then another action or baseline can execute, and then return to complete the remaining components of the first baseline.