So, coming back to this to report on the findings:
- Test Task 1 immediately syncs with the iOS app but the recurrence is lost in the iOS app.
- Test Task 2 immediately syncs with the Mac app but the recurrence is lost in the Mac app
- and 4. Test Tasks 3 and 4 sync and recurrence stays in both iOS and Mac apps.
Observation No 1: This is an Exchange related issue.
I also checked what happens in the Reminders app:
The Reminders app in the Mac and iOS apps show the same things that the GoodTask app shows in the respective platforms:
- The Test Task 1 shows the recurrence in the Mac Reminders app but not in the iOS Reminders app.
- The Test Task 2 shows the recurrence in the iOS Reminders app but not in the Mac Reminders app.
Observation No 2: The Reminders app seems to be similarly affected
Because of this, I created a Test Task 5 in the iOS Reminders app with the same parameters (exchange list and recurring):
In the GoodTask iOS app the task appears as it should with the recurrence.
However, in the GoodTask Mac app, the task has lost the recurrence.
The same happens in the Reminders Mac app.
Observation No 3: This is indeed an Exchange problem and seems to be affecting equally both the Reminders and the GoodTask apps. However, as the same happens when a task is created in the Reminders app and is independent of the Goodtask app, I understand this is not something you could resolve.
Now that the Mac and iOS apps have different elements across the different platforms, the recurrence at some point will be lost.
I can think of two temporary solutions:
The first one is to use iCloud lists only, however, this does not really help me as the most common workflow for me is to right-click on exchange emails and immediately turn them into a task.
The second solution would be a quick action that immediately moves anything that is added int the Exchange list into an iCloud list. Could you please advise how I could set that up in order to check if it could solve my problem? (edit: I have created a quick action that moves the task to the new "Work" list set up in iCloud - I guess I cannot automate this so that everything that is added in the old Exchange list is automatically moved to the iCloud list?)
I hope the above helps, and if anything else comes to mind as a potential solution, please let me know.
Thanks!