I would like to copy SharePoint List items with attachments AND multi-select choice columns from one SharePoint List to another using a single PowerAutomate flow. I've figured out how to perform these tasks in 2 separate flows:
Flow 1 [Manually Triggered Flow to Copy Items With Attachments From One SharePoint List to Another]


Flow 2 [When an Item or File is Modified to Copy Items With Multi-Select Columns From One SharePoint List to Another]


I replicate the above 'Initialize Variable', 'Apply to Each' w/ 'Append to Array Variable' and 'Select' action for each multi-select choice column (4 total). Then, I have the following 'Create Archive Item' as my last action step:



However, when I try to combine the actions of these 2 flows into a single 'When an item or a file is modified' Flow, the flow only copies non-multi-select columns, doesn't copy the attachments, and errors at the final step 'Update Item' action step. Is there a way to successfully combine the tasks of the above flows into a single flow? *Note: I am not trying to replicate the manually triggered flow from Flow 1. I just found an example for how to accomplish my goal by using a manually triggered flow and thought that if I could get it to work in my scenario, which I did, I could possibly use the other components of that flow, along with the components of Flow 2, in a 'When an item is modified' flow instead of a manually triggered flow to accomplish my goal.