The app only accesses the datasource in SP if there is a wifi connection. Until then the user works with collections.
Should a wifi connection be established, I want the collection to update the SP list before I reset and repopulate the collection.
The collection gets reset so that a first-time user has all the required columns and existing data from the SP list.
I can use the "Collect" function to update data from the collection into the SP list, but that duplicates records when the collection gets reset.
In my four other SP lists and collections I can patch the SP list just fine. This is the only one giving me trouble.
E.g. for my mileage log the script works properly:

But for my Maintenance log the Patch function won't take:
