Xpath query was incorrect. Need to add a "." to the Xpath query to make it start at the selected node. Second query should be:
auto path_node = name_node.parent().select_node(".//coordinates");
The value that was being returned was the first occurrence of a coordinates node in the entire document, which just so happened to match.