Is the order of data between nodes guaranteed?

Hi,

If I use a switch node after the function node, will it still execute the data sequentially? I found that with the switch node, it is not executing the nodes sequentially. Please find the link to the question which I have raised - Switch node execution flow