Sequentially triggering multiple animation sequences for the same static mesh

So I have one static mesh that has multiple animations sequences that all work for it, I’m currently triggering the anim sequences via midi, however instead of switching notes around to control each anim sequence I’d rather have them take turns playing (ie: Midi Note -> anim 1, Midi Note -> anim 2, etc). So that the same note is just triggering different animations each time it comes in but I can control the order. Currently I have a for loop with an array of the animations however this is only playing the first animation in the array. I’ve attached a screenshot of the blueprint to this forum post. any help would be appreciated thank u!