It sounds like you probably have the correlation between the Sample Rate and Number of Samples setup incorrectly. Normally you want to keep this at a 10:1 ratio of Rate to Samples on a Continuous Acquisition.
If you are sampling at 10kHz and it takes 6 seconds to returns data, you must have the Number of Samples set to 60,000? At 10kHz, you're getting 10,000 samples per second. If you had this same Number of Samples with a rate of 1.5kHz, it would take 40 seconds to acquire 60,000 samples. That's why you are getting the error. So if you follow the 10:1 rule, at 10kHz, getting 1000 samples would 100ms.
The Number of Samples input specifies how many samples to acquire each time the Read vi runs. Normally for a continuous acquisition you acquire a small number of sample per loop iteration.
Does that help at all?
Ed