Solution
In LabVIEW, you can only stop a VI after the Property Node has finished executing—not while it is still using the resource.
When you invoke a Property Node, LabVIEW blocks until the property is read or written. If you try to stop the VI while a Property Node is executing, LabVIEW will wait for the node to finish before stopping the VI. The table illustrates the stopping behavior with property nodes
Stopping Behavior with Property Nodes:
| Scenario | What Happens |
| Stop VI while Property Node is executing | VI waits for Property Node to finish, then stops |
| Stop VI after Property Node execution | VI stops immediately |