Melt the butter in a soup pot over medium/high heat, and add the onion, carrot, and celery with a big pinch of sea salt. Cook on medium/high for about 7 minutes until the veggies soften and sweeten.
Add the garlic, oregano, and thyme, and stir into the veggies for one minute.
Add the flour, and stir to coat the veggies.
Add the broth, corn, and potatoes, stir to combine, and bring to a simmer. Put the lid on the pot and low simmer for about 10 minutes, until the potatoes are fork tender. You'll want to stir the soup every once and a while to ensure the potatoes don't stick to the bottom of the pot.
Once the potatoes are fork tender, turn the heat off, and add in the coconut milk and vinegar. Stir to combine, and taste for sea salt and pepper, adding that to your taste.