I have a pretty simple flow that creates an Exchange meeting invite and an approval request based on the creation of a new item in an SPO list.
Here's the trigger configuration and a sample output:


Here's the relevant choice column output from the trigger:

Here's the switch configuration:

Here's the error:

What I don't understand is that I've created flows exactly like this in the past. I have always been able to supply output from SPO choice columns as the input to both Switches and Conditions and they'd correctly extract the text string value from the JSON. But in this case, it appears to be throwing the entire JSON as the output and then failing.