In a large Dutch oven or soup pot, cook the bacon over medium heat until crisp. Transfer to a paper towel-lined plate and reserve for serving.
Leave about 2 tablespoons of bacon drippings in the pot and add the butter.
Add the onion, celery, and carrot. Cook for 5 to 6 minutes, stirring occasionally, until softened.
Stir in the garlic, salt, pepper, thyme, smoked paprika, onion powder, and cayenne pepper. Cook for 30 seconds, until fragrant.
Place ½ cup of the corn and ½ cup of the chicken broth in a blender. Blend until mostly smooth.
Add the remaining broth, blended corn mixture, potatoes, and bay leaf to the pot. Bring to a gentle boil.
Reduce the heat to a simmer and cook for 18 to 25 minutes, or until the potatoes are very tender.
Stir in the remaining corn and shredded chicken. Simmer for 5 minutes.
Using a potato masher, lightly mash some of the potatoes directly in the pot until the chowder reaches your desired thickness.
Stir in the milk, heavy cream, and Worcestershire sauce. Heat gently until warmed through. Do not boil.
Remove and discard the bay leaf.
Remove the pot from the heat and stir in the cold butter until melted.
Stir in the parsley and chives.
Add 2 teaspoons to 1 tablespoon lemon juice, tasting as you go, until the flavors are bright and balanced.
Taste and adjust seasoning with additional salt and pepper if needed.
Serve hot topped with the reserved bacon and extra chives.