Preheat oven to 300. Add the pork and all the pork ingredients to a wide baking dish. Mix well. Place in the oven and cook about 3 hours, stirring every hour, until super tender. Allow to cool for a half hour before using, or store in the fridge until ready to use.
Prep the muffin tin - cut parchment rounds that are slightly larger than the bottom circumference of the muffin areas. Spray the pan, then press the rounds in so they cover the bottom and go slightly up the side - less than half way up is ideal. Make sure to really press them in so they are stuck and touching the bottom. Spray the pan again.
Preheat oven to 425
Mix the dry cornbread ingredients in a bowl. Add the sour cream to a 4c liquid measuring cup. Pour in the milk until you have 3 total cups. Crack in the eggs and whisk this mixture until fully smooth and combined.
Pour the sour cream mix into the dry ingredient bowl and whisk until fully combined.
Add a good spoonful of the muffin mix into each muffin spot, so it goes up a little less than half way. Add a chunk of pork belly to each, pressing it down a little, and cutting any pieces of pork that feel too big. You will have a little extra pork.
Add another spoonful of the cornbread mixture on top of the pork to cover, making sure the top of the cornbread mix is slightly below the edge of each muffin spot
Cook for 25 minutes until the muffins are puffed up and you can see some browning around the edges.
Allow to cool for 5 minutes, then use a knife to pop the muffins out. Serve with pickles and hot sauce.