Changed from address nodes to adding the addresses to the buildings in comma seperated form. Adding entrance points with their own addresses would be useful as it allows for more accurate routing but that will need a survey to identify the locations of the entrances.
Closing note for now. TYSM for the original note and the edits!