Hi,
Let me start by saying, I do not know why this works,
Collect(variable, ThisItem), in the code you are literally capturing the entire record. And you say you are doing an updated every single time someone checks or unknocks the checkboxes??
I'd have to see the code, because that's not a normal pattern to do when you are using Galleries.
I do not understand this.
It saves correctly but when I reopen the form and hit save it wipes the data that was saved.
When you open the form from what?
You are confusing what happens so let me try to unconfuse you and myself.
Your App Starts
You have a Gallery
in your Galleries Items property you put your Filter/Whatever
In each item that has a Default property, you put ThisItem.ColumnName
For those that have DefaultSelectedItems.
I need more details on your full setup and verify that you have a Choice Column in Dataverse / SharePoint?
Please share more and we can help.