I have noticed something counterintuitive about Godot paths I kind of overlooked until now - the root node is accessed via "/root" path, rather than just "/".
In my mind, a "/" path is pointing at the root. It seems to be pointless to specify "/root" there unless the path can also contain "/nonroot", or some other elements - but then "/root" would not have been the root.
What's worse, GetNode() does not report the "/" path as invalid, and neither PrintTree(), nor inspecting the remote tree in the editor, which are often recommended for the path debugging, reveal the mistake.
I am considering reporting this as an issue, but would like to hear some opinions first. Perhaps having the path constructed this way has some uses I am not aware of, or maybe this has been discussed somewhere before?