There's a couple of things that are not clear. Is your VI intended to run continuously, i.e., keep reading the sensors? If so, do you need to send the command each time, or do you send the command once, and the micro-p is off collecting and spewing out data? If it's running continuously, how are you running it continuosly? Are you clicking the "continuous run" button in the toolbar? If you are, don't do that. You should only use that for specific debugging sessions, and this isn't one of them. You should have a loop inside your code.
Also, does the delay between the write and read have any effect? What happens if you tell the VISA read to read less bytes? SInce you seem to be reading a specific number of bytes, you should turn off termination character enable to prevent the VISA Read from terminating prematurely. Have you checked that you actually have 68 bytes at the serial port with the Bytes at Serial Port VI?
Also, the way you're handling the data is silly. You seem to taking the array of numbers, converting it into a spreadsheet string, and then parsing the string to get back to another array of numbers. There is no need to do this. This is what is known as Rube Goldberg code. Work with the array directly.