I tested StackStorm sometime ago to confirm you can have cycles in the workflow graph: https://kinoshita.eti.br/2021/10/01/cyclic-workflows-with-cy...
I work with climate and weather workflows, where cycles in workflows are common (ecFlow and Cylc are popular tools that support it).
Haven't checked in a while but I expect StackStorm's Orchesta engine to have even more interesting features now.