I've been using GoodTasks under iPadOS 13.4 on my iPad Mini 4 for a few days now and have noticed something odd. I tend to spend most of my time in GoodTasks in the Today list with it showing a list of tasks interspersed with Calendar entries, which is one of the big reasons I decided to try GoodTasks.
I have a number of tasks that are set to repeat daily with the Repeat After Completion option unchecked and End Repeat set to None, and I've noticed that several of them, after I check them off and they disappear from view, show up again as unchecked later that day. Not the same ones and not from any one particular List, and not every day, but If I check the log of completed items for the day I'll find that they are listed as having been checked off at what is, as far as I can remember, the appropriate time, and yet here they are showing up unchecked (and with the original time in place) on the same day despite GoodTasks having logged them as having been checked off once already that day. If I look in the Recently Completed smart list later in the day after I've gone through the whole checked them off/noticed them reappearing/checked them off again, they show up in the list twice, each time logged as being checked off at the time I did check them off. It's good that they're logged twice (assuring me that this isn't early onset Alzheimer's setting in) but as I understand it this isn't what's supposed to happen.
The big question is, what's making tasks reappear a bit later that same day when I definitely have them set to recur daily? A conflict with another app accessing the Reminders database? A syncing issue?
For the record: yes, iCloud Sync is turned on within GoodTasks and all the different Include options are checked. I have no other devices using iCloud to Sync with - I very occasionally access the Reminders app via the web interface, but don't use the web interface to check/uncheck reminders. I have several other apps on my iPad which I've used, at various points in the past, to access the Reminders database but for the last few days since I started using GoodTasks I haven't made use of them so I can't see any good reason why they should still be accessing the Reminders database behind my back, let alone changing the checked/unchecked status of Reminders entries.
Any thoughts about what I need to look into next? In particular, is there any way to confirm whether another App has been accessing the Reminders database and checking/unchecking entries behind my back, or any option I can turn on to either stop other Apps from messing with Reminders entries or at least log that that's potentially causing the problem? (I have a distinct feeling that the sand boxing of apps makes that a non-starter, but I thought I'd ask.)
[I'm thoroughly aware that it's quite possible that I've just misunderstood how GoodTask is supposed to work, but if that's so then I'd prefer to ask a dumb question early on and find out for sure rather than spend weeks going off on a tangent when the answer is staring me in the face. Be gentle with me…]