Hello Christopher,
The thing is that the node "RN_Nicaragua" is expanded on the tree when it is created, so it is rendered. As I wrote, my problem is that even I set loadOnDemand to false (I mean that the complete tree is rendered with this order) when apply getNode() method to the tree always return empty node, in your example if I set loadOnDemand to false and I try to getNode of a "not rendered" node it returns me the node value. I don´t understand. Refering to getTreeData or updateNode, both works fine.
In this url you can see the behaviour of the code, is a video:
https://drive.google.com/file/d/1dmHYVHjCeIucRW33jGxTzUa_QhVlThvr/view?usp=sharing
I attach the changes on the code in the next message.
Bye.