Stir in the flour and cook for about a minute, then add minced garlic and chicken stock, scraping the pot's bottom.
Mix in diced chicken, corn, heavy cream, cubed potatoes, Italian herbs, and cayenne. Bring to a boil, then reduce heat to a gentle simmer with the lid slightly ajar.
Cook until potatoes are tender, about 15-20 minutes, stirring occasionally. Season with salt and pepper.
Serve hot, garnished with remaining bacon and chopped scallions, if desired.