There are no time limits in that respect, only a daily limit (default 1,000 per day).
Do you have any examples of requests that have failed, and their responses? You’re welcome to send it to @QFSupport in a private message if they contain sensitive data (including your credentials).
This has been resolved. My submission ID was being generated using the current Date in milliseconds, appended with a random 4 digit number following a decimal point. It would appear that the API doesn’t like the decimal. I have amended my code to remove the decimal point and the issue is resolved. Thank you to QF for the quick support!