Action clash in stories

I am trying to figure out the easiest way to solve the problem of having different actions in two stories which hit the same intents in the same order. Here is an example:

## story_1
* intent_1
 - action_1
* intent_2
 - action_2
* intent_3
 - action_different_1
....
....

## story_2
* intent_1
 - action_1
* intent_2
 - action_2
* intent_3
 - action_different_2
....
....

In the above examples, the two stories hit the same intents until I want them to do different actions. Isn’t it supposed to be randomized if my stories file just has these two stories, it should sometimes do action_different_1 and sometimes action_different_2? But interestingly, even if I have multiple examples with a lot more examples of story_1 scenario than story_2 it still hits story_2 every time. One way would be to use entities and slots with the intents and then decide the action that follows based on the slots, that somehow doesn’t fit what I am trying to do.

Does anybody have some insight into how this problem can be approached? Just trying to explore. Thank you!