If the operation has not completed before the timeout time expires, the SDK cancels the operation. There should be additional information, such as the timeout itself. And more information can be obtained with debug logging. But the first thing you should do is update to use the latest version of the SDK.