let me answer your queries step wise...
1. Only Gallery2 is using collectio
2. Once Gallery2 is populated with values from galData, it is saved using -
ForAll(Gallery2.AllItems As GD,
Patch('CSI List', Defaults('CSI List'),{Title:ComboBox3.Selected.Title, Activities:GD.Label5.Text, Categories:GD.Label86.Text, Levers:GD.Label91.Text})); Label86 and Label91 are hidden in Gallery2 but their contents are needed while saving data.
3. Yes. On selecting Account (i.e. selection from ComboBox3), data from 'CSI List' should get populated in Gallery2.
4. Formula to populate items in galData - Collect(galData,Filter(Gallery1.AllItems,Checkbox1.Value));
5. To retrieve data from list, i tried using ClearCollect(galData, Filter('CSI List',Title=ComboBox3.Selected.Title)), and here i encounter an error - Incompatible type. We can't evaluate your formula because of a type error.
Using galData to populate selected items from Gallery1 to Gallery2 and once saved using the same galData to collect values from List.
Hope i am able to answer the points you raised.
Regards