Why does $.flow.trigger cause interference between similarly named steps in different workflows?

Steps with the same name in subflows got “overwritten”