Not sure, but I think you are confusing the property node of your sub-vi graph, and the property node of your main vi graph.
You should create a reference to the main vi graph (right click on the graph then "create>> Reference") , pass this ref as input to the sub vi. There, your color changes (using the same property node functions) will affect directly the graph in the main vi...
Chilly Charly (aka CC)