...const uint16_t this_node = 022; // Address of our nodeconst uint16_t other_node = 0; // Address of the other node....network.begin(/*channel*/ channel, /*node address*/ this_node);...RF24NetworkHeader header(/*to node*/ other_node);....
You seem to have the numbering correct, so I would assume the problem would be elsewhere.
If you include printf.h and use printf_begin as in the RF24 examples, you can call radio.printDetails() after network.begin() to ensure the radio devices are reporting the correct settings, etc.
*** WARNING *** Invalid address 0177777
Beyond that, there are some debug options that can be commented out in the RF24Network_config.h file, that will allow you to monitor the individual nodes to see where the payload is being dropped, and again this requires printf.