I don't know if these will help for a pulse generation task, but I've used them for analog tasks before. Check out the properties found under:
DAQmx Write Property Node-->Advanced-->Wait Mode (and ...-->SleepTime).
You can try setting Wait Mode to either Poll or Yield to see whether the driver recognizes done-ness sooner. Possibly even setting to Sleep with
a very small sleep time. (I *think* I recall that the minimum legal sleep time may be about 10 msec).
-Kevin P.
ALERT! LabVIEW's subscription-only policy came to an end (finally!). Unfortunately, pricing favors the captured and committed over new adopters -- so tread carefully.