Re: Building a flow to export a SharePoint List to CSV and send emails - Issue - JSON present the CSV due to multiple choice items.
Hi @ericshufro
Thank you for posting.
According to your description, you would like to export SharePoint list to csv file. But currently failed due to multi-select column existing. If any misunderstanding, please kindly let me know.
If that’s the case, we need to use variable to append each selection into a string to achieve your purpose.
I created a list only contains few columns for your reference. I enabled multi-select feature for people and system choice column as below.

Flow overview:

Flow in detail:

In 'apply to each 2'

Add ‘update item’ action to save people display names as string into a text column.

Use ‘get items 2’ to retrieve updated list.
Expression(Only works for multi-choice column): xpath(xml(json(concat('{"root":{"choices":', item()?['SupportSystem'] , '}}'))), '/root/choices/Value/text()')

After running the flow, I’m able to generate CSV as below:

Updated list:

New CSV file:

Hope the content above may help you.
Best regards,
Anna