If I have something like the attached example, do I have to close all of the references inside the main VI and inside of the sub-VI that I pass the reference to?
You've asked this question before and someone gave you this link. As the article states, you are using control reference constants and the close operation is a NULL operation - doesn't need to be done.