Is the first workflow using Schedule API Workflow on a list?
Does the second workflow make changes to any of the same rows as another instance would, for example in the step Make changes to User, is the same User being updated more than once? You may find it doesn’t skip actions if each instance is completely independent.
According to @josh, for large lists, using a recursive API workflow is more reliable, presumably as it guarantees just one instance at a time.
Yes, the 1st workflow is a list, basically a list of 2-10 users.
The 2nd workflow is on a list of numbers that dictate how many things should be created for each of those users.
And I think the real trouble is that the 1st workflow may be called, say, 5 times within 1 minute. I think that’s where the problem is - lots of overlap. Don’t know how to prevent that, though.