Normally the JESSIONID value is a cookie that is set by the server. That is to say that the server sends a "SET-COOKIE" to set a new JSESSIONID value.
In that case, since NeoLoad automatically handles the new cookie sent by the server, it will use the new one.
Do you mean that NeoLoad is still using node1 when the server is sending a value with node2?
If your login container is under "Actions" container, make sure that you set the "Emulate a new browser..." option at the Actions container level.
I guess it's the same thing for your RouteID value if set by the server.