Unexpected Switch behavior (datatype?)

When posting flows, code etc, in order to make code readable and usable it is necessary to surround your code with three backticks (also known as a left quote or backquote ```)

``` 
   code goes here 
```

You can edit and correct your post by clicking the pencil :pencil2: icon.

See this post for more details - How to share code or flow json

However, if you think a Switch node is not performing as you want, all you need to do is show us what the input to the switch looks like (in a debug node) and show us how you have configured the Switch. Posting a massive flow with mutliple non-core nodes that most do not have installed is just going to put people off.

A common reason that a Switch node does not do as expected is that the value being tested is a string containing a number, not a number. If it is that then you will see it in the debug output.