I further simplified the triggers on the deciding page, the number of managers selected is the primary driver of correct or incorrect. For some reason the "Between" value is not working so I added an Equal to value (1 through 5) and an Else statement.
The other problem was on your base layer. The order of triggers was causing the Target_Zone variable to update before the Worker or Manager variables. I moved the Target_Zone variable trigger to be under each Worker and Manager variable trigger.
I also added 2 triggers to the Try again layer to reset the Manager and Worker variables.
It appears to be working correctly now. I included a text box showing the value of the variables to help troubleshoot.
See attached.