What are some of the reasons a switch on enum would not work?

Morning Everynone, how are you doing?

As you probably already guessed it, this question is connected to this thread.

Ok first off some code and nodes.

I first get if that Y1 box or Y2 box is overlapping.

Next up I check to make sure the NPCs are overlapping the camera actor else every baddie on the map will come to see me @ game start.

I initially tried to use the switch like this.


I figured out that I first rectify the flow to a pulse with a do once node, then call close gate, this will stop the first NPC as soon as he laps the Y1 box, I found I had to also set the collision for the Y1 box to off which will allow the second or other NPCs to walk past the Y1 box and to Y2 because I set the enum…

Well that is how it should work in theory I suppose. What is happening is the first NPC hits Y1 and stops (correct) then the second NPC walks to the TPC capsule and violently shakes left and right at the speed of an Event Tick. But…when that switch was set, I thought it would then choose the second option, move to TPCY2, but it did not. Before I can venture further into Beat Em Up enemy movement behavior…I have to sort this out. Any thoughts or suggestions here are much appreciated.