The snippet you show here has a couple of things that I'm curious about, but perhaps they're not your problems. Maybe you can explain them and I can try understand better:
- You have an array of TDMS references. Is this because you're setting the same properties for a bunch of files?
- You set "title", not "name". Is that intentional? Note, it will set a different user-defined property, not the built-in one you previously seemed interested it
- You don't pass the paths out of TDMS Close. Are you sure you're not copying them somewhere else, before you write the properties? i.e. there isn't a race condition?