iCloud is Apple's technology that allows data to be synced across multiple devices and platforms.
This is all good and everything, but only when it works. Developer's API for syncing is very limited since Apple handles most of the work for pushing and saving changes. So once we, developers, implement iCloud for our apps, we don't have much options to control how data is synced and troubleshoot any errors that may occure during the process.
There have been a number of reports of users experiencing difficulties and unexpected behaviours with iCloud syncing. This problem isn't Task PRO specific. There are large number of developers having similar issues with their apps and their customers. You can read many articles online related to this issue.
In most cases, iCloud eventually works and most problems somehow gets resolved. But the frustration is completely understandable. These frustrations also have been affecting our business.
We are currently looking into many alternate solutions such as Dropbox, Google Drive etc. We hope to allow these syncing capabilities in the future releases. We do not have exact date when, but soon.