Hey DQN,
I think the best thing we can do to troubleshoot this situation, is to try a few test commands to make sure that the complete message is being sent. If you were to open a test panel in MAX, and try to send a simple query such as *IDN?\n to your instrument. Do you get a proper message back from the instrument, or are you missing information?
Something that I may ask you to send is to attach a NI-Spy capture of the information that is being sent over. Can you take a second to look at this link how to take a good NI-Spy so that we can get the most information from it?
Good NI-SpyI think this should help us a lot to troubleshoot the process
Good luck!
Nick D.