I just checked and sure enough on the projects I used the NX8 I am using the poll.
I am wondering if this issue is caused by not sending the ack, you you couldn't just add the ack to the beginning of each command sent. That way it shouldn't end in the wait state you are talking about.