It may be that the 12C VI is not properly closing out the session, but it is impossible to know since we cannot access the dll. Can you contact the company and find out more about what their VI is doing?
It may be that you just have to stick with running their VI separately. Good luck!