Understood. The name given there is actually the name of the session file. In the current version, the name of the connection is displayed in the caption instead of the hostname or the name of the node. This is the standard default behaviour across all products. To distinguish among the nodes you could create one connection for each node, give it the node name and save it. Be sure to check the ‘Save the selected node in the connection file’ option.
For a future version we already have planned the possibility to add the option to display the node name in the client window caption with Cloud Server set-ups. On the basis of your requirements, should it be optional or should it be the default standard?
The caption could be something similar to this:
<session name> (<node name>) - NoMachine
<session name> (<node name> via <CS name>) - NoMachine (for multi-level only, show node parent name)
I imagine this would this satisfy your requirement, but if you have another idea, by all means we will be happy to evaluate your suggestion.