To prevent the population from being artificially trapped in the first excited state, we set the minimum population for a TBF to be able to spawn to 0.001. Finally, the maximum number of TBFs was set to 50 before a stochastic selection was performed. Convergence of the adiabatic state populations with respect to the number of initial conditions is rapidly reached and completely achieved with the 44 initial conditions selected (Figure of section 4 in the SI). Given the convergence achieved with respect to the number of initial conditions, we did not test the convergence with respect to the number of runs per initial condition using different random number generator seeds for the stochastic algorithm.