Preheat oven to 375°F. For carnitas, rub pork chunks with salt. In medium ovenproof pot, heat oil over medium-high heat and sear pork. Add cinnamon, chili powder, bay leaf and garlic. Fill pot about 2/3 of the way full with water. Cover and bring to boil. Once boiling, place in oven, uncovered. Bake 2-3 hours until fork tender, adding more water if pot gets too dry.
Meanwhile, whisk lime juice and honey in medium bowl. Add shredded cabbage and cilantro and toss. Set aside.
Spread 1/2 tablespoon butter on 1 side of bread slices. Place 4 slices buttered-side-down in preheated skillet over medium heat. Layer over with Wisconsin cheddar, pork carnitas, avocado slices, tomato slices, beans, cabbage slaw and 1 slice swiss cheese, in that order. Cover with remaining bread slices, buttered-side-up, and grill until golden brown, flipping once, until cheese is melted.