List to Run on Logic

Hi guys,
I’m nearly finished with this workflow that posts a user’s payout when their parlay results in a win. I’m having trouble with the list to run on feature and thought I had the logic set up correctly. I believe the issue is stemming from my list to run on logic; the constraint seems to be falling short where I need it to evaluate each User Bet , to find ones where the legs in the parlay is equal to the legs that have resulted in a win. Any help with this would be amazing , thank you!

Perhaps a better way to answer this, what is the “Evaluates to a Oasis - User Bet” evaluating to, where do I find it.

Solved a work around with multiple scheduled workflows.