In my iOS app, I have a requirement to fetch files from one server and upload them to a different server in the background mode. The task should be performed at a preset frequency, such as every 5 minutes. However, it seems that the functionality is not working properly in my app. Can someone please clarify the possible reasons for this issue? Thank you!